私は認証にdeviseを使用していますが、ユーザーにログインする必要のあるアクションを指定するためのアクションフィルタは表示されません。これはdevise gemに含まれていますか?どうすればいいか分からないけど、アイデアはあるけど、レールが初めてだから、経験豊富なプログラマーの方が最初に解決策を見たいと思う。認証が必要なアクションのアクションフィルタを作成する
11
A
答えて
23
Devise Readmeを参照してください。
class PostsController < ApplicationController
respond_to :html
# Tell Devise that the #destroy action is
# special, and that the user must be
# authenticated in order to access the
# #desroy action.
# Note that the name of the method here,
# #authenticate_user!, depends on the
# particular class/table that you have
# set up to be managed with Devise.
before_filter :authenticate_user!,
:only => [:destroy]
before_filter :find_post!,
:only => [:destroy]
def destroy
@post.destroy
respond_with @post
end
private
def find_post!
@post = Post.find(params[:id])
end
end
0
他の解決策は、例えば使用することです:=>ログインを除いて、その時にアプリケーション全体の利用認証を使用して、パブリックアクセス
でページを持ちたいです関連する問題
- 1. FireFox認証を迂回するWatiN認証が必要です。
- 2. Symfony 2で、認証が必要な機能テストの作成方法は?
- 3. 基本認証が必要なダイアログ
- 4. CakePHP3.x:認証が必要なポップアップ
- 5. WCF認証/承認 - 必要なヘルプ
- 6. アクションが必要なメッセージ
- 7. Python - smtpは認証が必要です
- 8. フォルダに認証が必要です
- 9. カスタム認証のヘルプが必要
- 10. ページ認証のヘルプが必要
- 11. アクションに特定のアクションフィルタがあるときにのみルートを適用するルート制約を作成する
- 12. 認証が必要なWSDLによるWebサービスの探索
- 13. heroku + git submoduleは認証が必要
- 14. フォーム認証/ web.config修正が必要
- 15. WebProxyにエラー:プロキシ認証が必要
- 16. Windows認証が必要なのはなぜですか?私の匿名認証が壊れています
- 17. WCF - クライアントの認証にサービス証明書が必要ですか?
- 18. スマートカード認証を要求するPHPアプリケーションの作成方法
- 19. Webフォームサイトの一部のページでWindows認証が必要なIIS?
- 20. 認証が必要なコールバックでのリアルタイム更新の使用
- 21. 認証でWebサービスを消費しています。認証が必要です。
- 22. Javascript JSONリクエストを認証が必要なAPIに行う方法
- 23. 認証が必要なwebserviceの書き方 - PHP
- 24. 認証が必要なスタンドアロンのSilverlight Webアプリケーション
- 25. 認証が必要なコンテンツのREST httpステータスコード?
- 26. 認証が必要なWebスクリーンショットの問題
- 27. モバイルデバイスを認証する必要がある
- 28. Python認証/認可フレームワークが必要です
- 29. 認証が必要なWebサーバーへのデータの投稿をテストする
- 30. Tableau、ワンクリックで2アクションフィルタを作成