2008-09-26 12 views

答えて

26

私は明確な答えで簡単な質問が大好きです。

#I go in application.rb 
self.allow_forgery_protection = false 

あなただけのテストのためにこれをしたい場合は、(明らかに、あなたがしてApplicationではなくselfに触れることになります)環境ファイルのいずれかにそれを移動することができます。

#I still go in application.rb 
self.allow_forgery_protection = false unless ENV["RAILS_ENV"] == "production" 

詳細については、hereを参照してください。 (コミットログから蒸留された2歳のブログの記事、コア機能のドキュメントを持つの継続的なRailsの素晴らしい伝統。)

+1

や 'self.allow_forgery_protection =でprotect_from_forgeryコマンドを削除ENV ["RAILS_ENV"] == "production" '短く – gunn

+0

に次のエラーがあります - ' /home/vipin8169/.rvm/gems/ruby-2.2.1/gems/railties-4.2.0/lib/rails/railtie .rb:196: 'method_missing ':未定義メソッド' allow_forgery_protection =' FertilityApp :: Application:Class(NoMethodError) ' – vipin8169

3

のRails 3では、app/controllers/application_controller.rb

関連する問題