私は単にできる
if not user_signed_in?
redirect_to new_user_session_path
アクションごとに認証が必要です。そうするためのよりエレガントな方法があるはずだと思います。
ありがとう
私は単にできる
if not user_signed_in?
redirect_to new_user_session_path
アクションごとに認証が必要です。そうするためのよりエレガントな方法があるはずだと思います。
ありがとう
before_filter :authenticate_user!
ユーザー認証が必要なコントローラーを追加します。
参考:https ://github.com/plataformatec/devise#controller-filters-and-helpers
コントローラーのすべてのアクションでユーザー認証が必要なわけではない場合は、https://stackoverflow.com/a/6034498/429758で説明されているように、フィルター前にカスタムを実装します。
アプリケーション全体でユーザー認証が必要な場合、上記の行はapp/controllers/application_controller.rb
ファイルに属します。