Вы можете разделить их на отдельные фильтры.
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