我正在开发一个 Rails 3 引擎,但每次都很难让控制器加载。
每第二次访问我得到的页面;Webedit/public filesController#index中的LoadError
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
它会说“嗨”或错误..刷新以查看它更改为相反的行为。
任何帮助将不胜感激。我在 ruby 调试器中花了一些时间,但需要了解很多关于 rails 如何工作以获得有意义的结果。