technoweenieからプラグインrestful_authenticationをインストールして実装しました。
私のアプリケーションは、たとえばレビューを書く場合を除いて、ほとんどの場合、オープンにすることを目的としています。
したがって、reviews_controller.rbがありますが、ユーザーがログインしているかどうかを確認したいのは、特定のアクションadd_reviewを送信するときだけです。
フォームはvendors/showに表示されるため、add_reviewはvendor_controller.rbに対するアクションです。次に、ベンダー/ショーにリダイレクトして更新を表示します(これをajaxに変更することを考えています)。
その人がログインしていない場合は、ログイン/サインアップページにリダイレクトしてほしい。
restful_authenticationの手順は、コントローラーレベルでinclude AuthenticatedSystemを適用することを示していますが、そのコントローラーの他のアクションで認証したくありません。
どうすればよいですか?