コントローラー メソッドを再利用しており、必要に応じてスコープを変更する必要があります。
スコープ名をセッションに保存しましたが、次のことができるようにしたいと考えています。
if params[:scope_name]
session[:submission_scope_name] = params[:scope_name]
else
session[:submission_scope_name] = "allSubs"
end
@search = Submission.session[:submission_scope_name].search do
...
end
上記のコードでは、次のエラー メッセージが表示されます。
undefined method `session' for #<Class:0x00000002ad7df0>
named_scope を引数として渡す方法はありますか?