問題タブ [clearance]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails-3 - Railsクリアランスを使用して管理者ロールを実装するにはどうすればよいですか?
ユーザーがアクセスできないときにいくつかのRESTful状態にアクセスできるように、管理者ロールが必要です。Clearanceを使用していますが、Clearanceの管理者ロールを実装する方法についてのページがWikiにありません。Rails 3で動作している人はいますか?
ruby-on-rails - クリアランスによって生成されたデフォルトルートを削除するにはどうすればよいですか?
クリアランスは次のルートを定義します: routes.rb
しかし、私は自分のルートを指定したいと思います:
「レーキルート」は以下を提供します:
だけでなく(私はこれらを望んでいません):
クリアランスによって生成されたデフォルトルートを削除するにはどうすればよいですか?
クリアランス(0.10.3.2)、レール(3.0.6)、ルビー(1.9.2p180)
ruby-on-rails - クリアランスジェムに特権/役割を追加するにはどうすればよいですか?
基本的なクリアランス設定があります-
と
私のadmin_controllerには、
これにより、ユーザーがログインしていることを確認できます。ユーザーに「管理者」権限を設定し、管理者コントローラーへのアクセスを許可する前に、ユーザーに権限があることを確認するにはどうすればよいですか。
これに対するより良い解決策はありますか?
ありがとう!
アンドリュー
ruby-on-rails - Thoughtbot Clearance->なぜ私はいつもsigned_outを取得するのですか?
クリアランスジェムを使用しています。それは「半分」機能しています。
私はすべての基本的なアクション(サインアップ、サインイン、:承認)を行うことができます。
しかし、コントローラーに対してPOSTアクションを実行すると、サインアウトするだけです...
ここにログがあります:
それが起こったとき、私は実際にサインインしています..私は何を逃した可能性がありますか?
ありがとう
ruby - nil:NilClassの未定義のメソッド `cookie_expiration'
認証にクリアランスを使用しているときにメソッドエラーが発生しませんでした。WindowsXPでsign_upクリアランス(0.11.1)rails 3.0.7ruby1.8.7を使用してユーザーを作成しようとしました。
編集:追加されたコード:
モデル:
HTML erb
ruby-on-rails-3 - ルーティング エラー: 定数名が間違っています Clearance/sessionsController
rails3 プロジェクトをクリアランス 0.8.8 から最新 (0.12.0) にアップグレードしました。それを行うにはwikiの指示に従いました。
認証済みページのほとんどに「admin」プレフィックスを使用しています。しかし、ルートはすべて正しいのに、「session/new」にアクセスしようとするとルーティング エラーが発生します。
セッション/新しいビューをオーバーライドして、特定のレイアウトを適用しています。
エラーの原因は何ですか?
ログからの出力は次のとおりです。
ruby-on-rails - Clearanceを使用したRailsアプリのFacebook認証?
認証に Clearance を使用して、Rails 3.1 アプリを作成しています。標準の Facebook 認証を追加したい: ユーザーが引き続き直接 (Clearance を使用して) または FB 経由で登録/認証できるようにする。彼らが FB 経由でサインイン/登録し、関連付けられたメール アドレスのアカウントが既にある場合は、アカウントを統合します。
OmniAuth/Devise を使用するための適切なドキュメントはありますが、Clearance に似たものは見つかりませんでした。ここで役立つ (積極的に維持されている) gem はありますか、それとも単なるチュートリアルですか? これまでに見つけた中で最も優れているのは BlueLightSpecial ですが、それも、FB Connect に使用する gem も、もはや積極的に維持されているようには見えません。
ruby-on-rails - Rails: Clearance: メール確認機能を再度有効にできますか?
認証を処理するために Rails アプリケーションに Clearance gem を使用しようとしていますが、ある時点でメール確認の機能が削除されていることがわかりました。
この機能はまだ存在しますか? もしそうなら、どのようにそれを有効にしますか?
ruby-on-rails - Railties が原因で rails g が機能しない
試してみるとrails g clearance:install
、rails g sorcery:install
失敗して次のように応答します。
どうすれば適切に動作させることができますか?
ruby-on-rails - Devise または Clearance コントローラのオーバーライドについて
Devise や Clearance などの認証 gem は独自の組み込みコントローラーを使用するため、それらをオーバーライドする際にいくつか質問があります。オーバーライドしようとするたびに、何かがうまくいかないようで、エラーの原因が正確にはわかりません。
たとえば、Devise で新しいユーザー コントローラーを作成するには、次のようなコントローラーを作成する必要があることを理解しています。
すべて良い。def new
ここで、コントローラーのパーツに特定のものを追加したいとしましょう。
1.)def create
コントローラの部分をそのままにしておくには、入れなければなりません
そうですか?それとも、新しいコントローラーでそれを参照する必要さえありますか?
2.) 入力すると
それは元の Devise コントローラの一部を置き換えるdef new
ものですか、それとも追加するだけですか? つまり、私も入れなければなりませんか
Devise registrations_controller.rbの def new 部分のデフォルトの動作はどれですか?
3.) Devise には、ログインしている場合にサインアップできないようにするフィルターがありますが、これをオーバーライドする必要があります。どうすればいいですか?registrations_controller.rbprepend_before_filter :require_no_authentication, :only => [ :new, :create, :cancel ]
の部分と関係があると思いますが、よくわかりません。
Clearance にも同じ質問が当てはまりますが、ルートとファイルが少し異なります.. (どの認証ジェムを使用するかまだ決めていないため、Clearance についても尋ねています。Clearance は、コードが軽量であるため魅力的ですが、Devise.私も必要とする追加機能があります)。