問題タブ [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 投票する
1 に答える
711 参照

ruby-on-rails - Clearance の UsersController のメソッドをオーバーライドする

を変更したい

クリアランスのUsersControllerの。私がこれを行う場合:

新しいユーザーをサインアップしようとすると、オーバーライドしない場合は完全に機能しますが、次のようになります。UsersController のアクション 'index' が見つかりませんでした -- アクション (投稿) は '/users' であり、それはindex アクションが定義されていないため、失敗したようです。私は何をすべきか?

編集: Clearance::UsersControllerのコードを追加

0 投票する
0 に答える
374 参照

ruby-on-rails - Clearance + Shoulda マッチャーが RSpec にロードされない

次の行を spec_helper.rb ファイルに追加しました

しかし、次のエラーが発生します。

最新の Shoulda、Clearance、および RSpec-rails gem がインストールされた Ruby 1.8.7、Rails 3.0.9 を実行しています。

何か案は?

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

ruby-on-rails - カスタムルーターからクリアランスでユーザーにサインインするにはどうすればよいですか?

通常の認証にクリアランスを使用しているアプリにOmniauthを追加しています。プログラムでユーザーにサインインしようとして壁にぶつかりました。

sign_in_and_redirectDeviseのようなものを探していますが、Clearanceで見つかりません。

すぐに使っsign_in <User>て電話してみました。redirect_to root_pathただし、ルートページが読み込まれると、current_userは設定されません。

誰かがこれを行う方法を知っていますか?Omniauthをクリアランスに追加するためのチュートリアルを知っている人はいますか?

ありがとう

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

activerecord - Rails Clearance gemを使用してユーザーモデルにカスタム列を追加する

Clearance gem を使用して、Web サイトに認証を追加します。標準の User モデルは次のようになります。

ここで、ユーザー モデルにさらにプロパティを追加したいと思います。この移行を作成しました:

rake db:migrate の後、データベースには :customername の列が 1 つ増えました

次のステップとして、ユーザー モデル ファイルを次のように編集しました。

次のステップとして、新しいユーザーにサインアップし、sqlite データベース ブラウザーを使用して、このユーザーの顧客名フィールドにテスト文字列「charly」を追加しました。

私のコントローラーでは、ユーザー オブジェクトを作成し、それを印刷して、すべてのデータが存在するかどうかを確認したいと考えています。

コンソール出力は次のとおりです。

したがって、customername は nil です。どういうわけか、このフィールドのデータがデータベースから正しく引き出されません。

私は何を間違っていますか?

すみません、Rails初心者です。非常に単純なことかもしれませんが、私は一日中懸命にグーグルで検索しましたが、うまくいかなかったので、スタック オーバーフローの知恵に目を向けます。みんなありがとう。

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

ruby-on-rails-3 - ソートボットクリアランスを使用したRails 3でユーザーごとに1つのセッション?

これを行う確立された方法はありますか?

ありがとうございました!

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

ruby-on-rails - Rails アプリで Clearance を使用したセッション タイムアウト

Rails アプリでの認証に Clearance を使用しています。セッションタイムアウトを設定する方法を知っている人はいますか? ログインしてから 5 分以内にログアウトされ、タイムアウトの設定方法を指定するものが見つからないようです。

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

ruby-on-rails - 別の含まれているモジュール内から含まれているモジュールのメソッドにアクセスする方法は?

Bar 内から、Foo の「val」値を変更したいと思います。

Clearance (0.8.2 (old, I know)) で Facebook Canvas アプリを介してユーザー認証を追加したいので、これを実行しようとしています。変更したい変数はhttps://github.com/thoughtbot/clearance/blob/b8ccca00d91cb336e044b76b5c6ae1d8de9d2d8d/lib/clearance/authentication.rb#L25です。

このモジュールは ApplicationController にインクルードされ、その後、次のようなことを行う別のモジュール (FacebookAuthenticationHelper) をインクルードしています。

これを行うためのより良い方法があれば、私も知りたいです。私はOAuthを使用していません。Facebookのuser_idがsigned_requestからアプリに送信したものをDBに保存しているだけです。

ありがとう!

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

ruby-on-rails-3 - レール3メソッド削除クリアランス

アプリをRails2.3からRails3.0にアップグレードしていますが、クリアランスgem(gem'clearance'、 '1.0.0.rc2')をアップグレードしましたが、sign_outはメソッドdeleteである必要があるようです。

サインアウトを次のように更新しました。

これは次のように解釈されます。

しかし、サーバーログを見ると、次のようになっています。

レーキルートは次のことを示しています。

何が間違っている可能性があるのか​​?

関連するメモとして、3時間後に自動ログアウトがあり、これも機能しません。メソッド= javascriptから削除する方法がわかりません...?

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

ruby-on-rails-3 - Rails gem 非互換性クリアランス & railties、どうすればいいですか?

Rails 3.017 とクリアランス 1.0.0.rc2 があり、gem 'jquery-rails', '~> 2.1' をインストールしようとしています

古いバージョンの jquery-rails が必要ですか? もしそうなら、どうすればこれを理解できますか?

ありがとうジョエル

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

ruby-on-rails - クリアランスはレールサーバーの実行を停止します

クリアランスをインストールし、「レールがクリアランスを生成する:インストール」という最後の手順に従いました。ただし、ターミナルで開こうとすると、レールサーバーが起動しません。

これが私のGemfileで、内部にbcrypt gemがあります。

どんな助けでも大歓迎です。