これはRailsチュートリアルブックからのものです:
http://ruby.railstutorial.org/
before_filter :signed_in_user, only: [:create, :destroy]
def signed_in_user
unless signed_in?
store_location
redirect_to signin_url, notice: "Please sign in."
end
end
def signed_in?
!current_user.nil?
end
そのため、このコードは、ユーザーがサインインしている場合にのみ投稿を作成および破棄できるようにしています。
Devise でこれを行うかどうか疑問に思っていましbefore_filter :authenticate_user!, only: [:create, :destroy]
た。結果は同じ?