私のrails3.2プロジェクトには、次のようなコントローラーがいくつかあります。
/app/controllers/application_controller.rb
/app/controllers/college/application_controller.rb
/app/controllers/college/actors_controller.rb
/app/controllers/college/actors_controller.rbのコンテンツは次のようになります。
class College::ActorsController < College::ApplicationController
end
/app/controllers/college/application_controller.rbのコンテンツは次のようになります。
class College::ApplicationController < ApplicationController
before_filter do
puts "welcome"
end
end
コントローラを変更した場合は、Webブラウザをリロードしてください。コンソールには、「welcome」という文字列を出力できます。しかし、webrickをシャットダウンし、webrickを再起動してから、Webブラウザーをリロードすると、コンソールに「welcome」が出力されません。
College :: ApplicationControllerがロードされていないように見えますか?
そして、どうすればそれを修正できますか?