在我的应用程序控制器中,我有一个被触发的before_filter,加载了一些我将在我的应用程序布局文件中使用的@instance_variables。
是否可以根据将要呈现的操作加载数据?如果是,我怎么能找出即将被召唤的行动?
答案 0 :(得分:3)
您可以将它们拆分为单独的过滤器。
before_filter :task_show_index, :only => [:index, :show]
before_filter :task_create, :only => :create
或者您可以阅读params
case params[:action]
when "show"
# Do something
when "create"
#Do something else
end