我正在开发一个rails 3引擎,但真的有问题
每二次访问的页面,我得到;LoadError在webit/public filescontroller# index
Expected /home/anko/.rvm/gems/ruby-1.9.2-p136/bundler/gems/webedit-3e02394235c3/app/controllers/public_files_controller.rb
to define PublicFilesController
复制(假设bash、ruby 1.9.2和rails 3);
rails new webedit-test
cd webedit-test
echo "gem 'webedit', :git => 'https://github.com/ankopainting/webedit.git', :tag => 'v0.0.3'" >> Gemfile
bundle install
rails server
然后转到http://localhost:3000/public
它要么显示"hi",要么显示错误。刷新即可看到它变为相反的行为。
任何帮助都将是非常感激的。我在ruby呆过一段时间调试器,但需要了解很多关于rails是如何工作的有意义的结果。我使用了您提供的源代码,并在controllers下添加了一个目录。现在看起来很好了。由于控制器位于模块中,因此需要创建以下目录结构:
app/controllers/webedit/public_files_controller.rb
不太清楚为什么每隔一次就加载一次