タグ付けされた質問 「before-filter」

5
パラメータ付きのbefore_filter
私はこのようなことをするメソッドを持っています: before_filter :authenticate_rights, :only => [:show] def authenticate_rights project = Project.find(params[:id]) redirect_to signin_path unless project.hidden end 他のいくつかのコントローラーでもこのメソッドを使用したいので、application_controllerに含まれているヘルパーにメソッドをコピーしました。 問題は、一部のコントローラーでは、プロジェクトのIDが:idシンボルではなく、feである:project_id(および:id(別のモデルの場合)aも存在する)ことです。 この問題をどのように解決しますか?before_filterアクションにパラメーターを追加する(正しいパラメーターを渡すための)オプションはありますか?
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.