2010-11-29 1 views
1

私のアプリケーションコントローラには、アプリケーションレイアウトファイルで使用する@instance_variablesをロードするbefore_filterがあります。アプリケーションコントローラフィルタでは、どのアクションが呼び出されるのか分かりますか?

レンダリングされるアクションに基づいてデータをロードできますか?はいの場合、どのように呼びかけようとしているのか分かりますか?

答えて

3

個別のフィルタで分割することもできます。

before_filter :task_show_index, :only => [:index, :show] 
before_filter :task_create, :only => :create 

またはあなたが読むことができるから

case params[:action] 
    when "show" 
    # Do something 
    when "create" 
    #Do something else 
end 
のparams
関連する問題