0
レールアプリケーションの特定のアクションの前にメソッドを実行する必要があり、明らかに正しいメソッドはbefore_filterを使用していることです。レール内のグローバルbefore_filter
before_filterは、フィルターメソッドをコントローラーに置いたときに問題なく動作しますが、すべてのコントローラーでこのフィルターを使用する必要があり、それぞれのフィルターコードを正しく繰り返すとは思いません。だから、コードをアプリケーションコントローラに移しましたが、動作を停止しました。
私が間違って呼んでいるかどうかわかりませんが、わかりません。これを行う正しい方法は何ですか?
PD:私はこのよう
:before_filter => :get_language
を試しフィルタを呼び出します。コードを記述すると、より多くのことができるようになります。 – monocle