問題タブ [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.

0 投票する
9 に答える
18977 参照

ruby-on-rails - スーパークラスまたはミックスインによって追加されたActiveRecord検証の削除またはオーバーライド

Railsアプリケーションの認証にクリアランスを使用しています。ミックスインは私のモデルにいくつかのClearance::User検証を追加しますがUser、削除またはオーバーライドしたい検証が1つあります。これを行うための最良の方法は何ですか?

問題の検証は

それ自体は悪くありませんが、追加する必要があり:scope => :account_idます。問題は、これをUserモデルに追加すると

私は両方の検証を取得し、クリアランスが追加するものは私のものよりも制限が厳しいので、私のものは効果がありません。私だけが実行されることを確認する必要があります。どうすればよいですか?

0 投票する
1 に答える
575 参照

ruby-on-rails - Rails - クリアランス エンジン - インストールの問題

クリアランスのインストールは非常に簡単です ( https://github.com/thoughtbot/clearance )。ほとんどすぐにエラーが発生しますが、指示に従っています。

5番目のステップで「rake db:migrate」

次のエラーが表示されます。

どうすればいいのかわからないのですが?

前もって感謝します!

-エリオット

トレースを追加して更新する

0 投票する
1 に答える
334 参照

ruby-on-rails - Rails、Clearance、ログイン後にユーザーIDを使用していますか?

Rails アプリでの認証にクリアランス ( https://github.com/thoughtbot/clearance/wiki ) を使用しています。しかし、ログイン後にビューでユーザーの ID を取得する方法を理解しようとしています。

何か案は?

0 投票する
1 に答える
184 参照

ruby-on-rails - Test::Unitによるクリアランス

Railsアプリでの認証にClearanceを使用しています。しかし、サインインページにリダイレクトされるため、すべての単体テストが失敗します。これは理にかなっています。クリアランスにはそれを修正するためのヘルパー関数があるようですが、 Shouldaでしか見つけることができません。Test :: Unitに同等のヘルパーはありますか?

0 投票する
2 に答える
1523 参照

ruby-on-rails - キュウリとクリアランス: 段階的な current_user

私が達成すべきことは、current_userCucumber のステップを定義する際にメソッドを使用 (依存) することです。プロジェクトで Clearance を使用しています。

まず最初に使ってみましsign_inたがうまくいきませんでした (Cucumber World は Clearance メソッドについて知らないと思います...)。

では、Cuckes にcurrent_userand sign_in/sign_outメソッドを認識させるにはどうすればよいでしょうか。

0 投票する
1 に答える
342 参照

android - IntentFilterクラス/オブジェクトの適切な使用法は何ですか?

私は最近Androidについてかなり読んだのですが、私を混乱させる何かに出くわしました。問題は、どのような場合にIntentFilterクラスをインスタンス化することが適切かということです。

AndroidがAndroidManifest.xmlを使用するモデルと、Androidが宣言されたフィルターに対してインテントを照合する方法を知っていますが、IntentFilterクラスの適切な使用法を理解できませんか?

実行時のフィルターの動的宣言用ではないかと思います。

アプリケーションでのIntentFilterインスタンスの適切な使用法を理解するのを手伝ってもらえますか?

ありがとう!

0 投票する
2 に答える
274 参照

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ヘッダーを作成する必要があると思いますか?

これは私にとって少し多くのことを証明しています!

0 投票する
1 に答える
705 参照

ruby-on-rails - url_after_destroy をオーバーライドする、Thoughtbot の Clearance gem

を正常にオーバーライドできましたがurl_after_createurl_after_destroy無視されています。

私は何を台無しにしていますか?

ルート:

私のセッションコントローラ:

0 投票する
1 に答える
217 参照

ruby-on-rails - テストのクリアランスで認証ステータスを取得する方法

私が書いた最初の Rails アプリは、 railstutorialの手巻き認証を使用していました。

2 つ目のアプリでは Clearance を使用しています。サインイン/サインアウト リンクのクリックが機能するかどうかの統合テストを作成しようとしています。railstutorial バージョンでは、以下を使用できます。

クリアランスで同等のことを行うにはどうすればよいですか? 私はそれを解決することはできません。コントローラーがゼロだと言っているようです。

0 投票する
2 に答える
364 参照

ruby-on-rails - RSpec で Clearance Shoulda マクロにアクセスする方法

RSpec テストで shoulda マクロ (sign_in_as など) にアクセスする方法がわかりません。shoulda gem をインストールしてベンダーにアンパックし、ジェネレーターを実行してクリアランスをインストールしました。spec_helper.rb で正しい require ステートメントを使用する必要があると思いますが、うまくいくものは何も見つかりませんでした。私は完全にアイデアを使い果たしました。