問題タブ [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 - スーパークラスまたはミックスインによって追加されたActiveRecord検証の削除またはオーバーライド
Railsアプリケーションの認証にクリアランスを使用しています。ミックスインは私のモデルにいくつかのClearance::User
検証を追加しますがUser
、削除またはオーバーライドしたい検証が1つあります。これを行うための最良の方法は何ですか?
問題の検証は
それ自体は悪くありませんが、追加する必要があり:scope => :account_id
ます。問題は、これをUser
モデルに追加すると
私は両方の検証を取得し、クリアランスが追加するものは私のものよりも制限が厳しいので、私のものは効果がありません。私だけが実行されることを確認する必要があります。どうすればよいですか?
ruby-on-rails - Rails - クリアランス エンジン - インストールの問題
クリアランスのインストールは非常に簡単です ( https://github.com/thoughtbot/clearance )。ほとんどすぐにエラーが発生しますが、指示に従っています。
5番目のステップで「rake db:migrate」
次のエラーが表示されます。
どうすればいいのかわからないのですが?
前もって感謝します!
-エリオット
トレースを追加して更新する
ruby-on-rails - Rails、Clearance、ログイン後にユーザーIDを使用していますか?
Rails アプリでの認証にクリアランス ( https://github.com/thoughtbot/clearance/wiki ) を使用しています。しかし、ログイン後にビューでユーザーの ID を取得する方法を理解しようとしています。
何か案は?
ruby-on-rails - Test::Unitによるクリアランス
Railsアプリでの認証にClearanceを使用しています。しかし、サインインページにリダイレクトされるため、すべての単体テストが失敗します。これは理にかなっています。クリアランスにはそれを修正するためのヘルパー関数があるようですが、 Shouldaでしか見つけることができません。Test :: Unitに同等のヘルパーはありますか?
ruby-on-rails - キュウリとクリアランス: 段階的な current_user
私が達成すべきことは、current_user
Cucumber のステップを定義する際にメソッドを使用 (依存) することです。プロジェクトで Clearance を使用しています。
まず最初に使ってみましsign_in
たがうまくいきませんでした (Cucumber World は Clearance メソッドについて知らないと思います...)。
では、Cuckes にcurrent_user
and sign_in
/sign_out
メソッドを認識させるにはどうすればよいでしょうか。
android - IntentFilterクラス/オブジェクトの適切な使用法は何ですか?
私は最近Androidについてかなり読んだのですが、私を混乱させる何かに出くわしました。問題は、どのような場合にIntentFilterクラスをインスタンス化することが適切かということです。
AndroidがAndroidManifest.xmlを使用するモデルと、Androidが宣言されたフィルターに対してインテントを照合する方法を知っていますが、IntentFilterクラスの適切な使用法を理解できませんか?
実行時のフィルターの動的宣言用ではないかと思います。
アプリケーションでのIntentFilterインスタンスの適切な使用法を理解するのを手伝ってもらえますか?
ありがとう!
ruby-on-rails - Uploadify + Paperclip + Clearance で認証に失敗する
私は Uploadify をほぼ Paperclip と Authentication で使用しており、主にこのガイドを使用しています。
Authentication_token とセッション情報をパラメーターとして渡し、ミドルウェアを使用してそれらから Cookie ヘッダーを作成することで、厄介な InvalidAuthenticationToken エラーを回避しましたが、コントローラー認証フィルターはまだ失敗しており、current_user は利用できません。
なぜこれが考えられるのか、誰にもアイデアはありますか?
Clearance プラグインを調べたところ、cookie[:remember_token] に基づいてユーザーを見つける user_from_cookie メソッドに行き着くようです。
それで、ミドルウェアもremember_token Cookieヘッダーを作成する必要があると思いますか?
これは私にとって少し多くのことを証明しています!
ruby-on-rails - url_after_destroy をオーバーライドする、Thoughtbot の Clearance gem
を正常にオーバーライドできましたがurl_after_create
、url_after_destroy
無視されています。
私は何を台無しにしていますか?
ルート:
私のセッションコントローラ:
ruby-on-rails - テストのクリアランスで認証ステータスを取得する方法
私が書いた最初の Rails アプリは、 railstutorialの手巻き認証を使用していました。
2 つ目のアプリでは Clearance を使用しています。サインイン/サインアウト リンクのクリックが機能するかどうかの統合テストを作成しようとしています。railstutorial バージョンでは、以下を使用できます。
クリアランスで同等のことを行うにはどうすればよいですか? 私はそれを解決することはできません。コントローラーがゼロだと言っているようです。
ruby-on-rails - RSpec で Clearance Shoulda マクロにアクセスする方法
RSpec テストで shoulda マクロ (sign_in_as など) にアクセスする方法がわかりません。shoulda gem をインストールしてベンダーにアンパックし、ジェネレーターを実行してクリアランスをインストールしました。spec_helper.rb で正しい require ステートメントを使用する必要があると思いますが、うまくいくものは何も見つかりませんでした。私は完全にアイデアを使い果たしました。