問題タブ [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 - Clearance の UsersController のメソッドをオーバーライドする
を変更したい
クリアランスのUsersControllerの。私がこれを行う場合:
新しいユーザーをサインアップしようとすると、オーバーライドしない場合は完全に機能しますが、次のようになります。UsersController のアクション 'index' が見つかりませんでした -- アクション (投稿) は '/users' であり、それはindex アクションが定義されていないため、失敗したようです。私は何をすべきか?
編集: Clearance::UsersControllerのコードを追加
ruby-on-rails - Clearance + Shoulda マッチャーが RSpec にロードされない
次の行を spec_helper.rb ファイルに追加しました
しかし、次のエラーが発生します。
最新の Shoulda、Clearance、および RSpec-rails gem がインストールされた Ruby 1.8.7、Rails 3.0.9 を実行しています。
何か案は?
ruby-on-rails - カスタムルーターからクリアランスでユーザーにサインインするにはどうすればよいですか?
通常の認証にクリアランスを使用しているアプリにOmniauthを追加しています。プログラムでユーザーにサインインしようとして壁にぶつかりました。
sign_in_and_redirect
Deviseのようなものを探していますが、Clearanceで見つかりません。
すぐに使っsign_in <User>
て電話してみました。redirect_to root_path
ただし、ルートページが読み込まれると、current_user
は設定されません。
誰かがこれを行う方法を知っていますか?Omniauthをクリアランスに追加するためのチュートリアルを知っている人はいますか?
ありがとう
activerecord - Rails Clearance gemを使用してユーザーモデルにカスタム列を追加する
Clearance gem を使用して、Web サイトに認証を追加します。標準の User モデルは次のようになります。
ここで、ユーザー モデルにさらにプロパティを追加したいと思います。この移行を作成しました:
rake db:migrate の後、データベースには :customername の列が 1 つ増えました
次のステップとして、ユーザー モデル ファイルを次のように編集しました。
次のステップとして、新しいユーザーにサインアップし、sqlite データベース ブラウザーを使用して、このユーザーの顧客名フィールドにテスト文字列「charly」を追加しました。
私のコントローラーでは、ユーザー オブジェクトを作成し、それを印刷して、すべてのデータが存在するかどうかを確認したいと考えています。
コンソール出力は次のとおりです。
したがって、customername は nil です。どういうわけか、このフィールドのデータがデータベースから正しく引き出されません。
私は何を間違っていますか?
すみません、Rails初心者です。非常に単純なことかもしれませんが、私は一日中懸命にグーグルで検索しましたが、うまくいかなかったので、スタック オーバーフローの知恵に目を向けます。みんなありがとう。
ruby-on-rails-3 - ソートボットクリアランスを使用したRails 3でユーザーごとに1つのセッション?
これを行う確立された方法はありますか?
ありがとうございました!
ruby-on-rails - Rails アプリで Clearance を使用したセッション タイムアウト
Rails アプリでの認証に Clearance を使用しています。セッションタイムアウトを設定する方法を知っている人はいますか? ログインしてから 5 分以内にログアウトされ、タイムアウトの設定方法を指定するものが見つからないようです。
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に保存しているだけです。
ありがとう!
ruby-on-rails-3 - レール3メソッド削除クリアランス
アプリをRails2.3からRails3.0にアップグレードしていますが、クリアランスgem(gem'clearance'、 '1.0.0.rc2')をアップグレードしましたが、sign_outはメソッドdeleteである必要があるようです。
サインアウトを次のように更新しました。
これは次のように解釈されます。
しかし、サーバーログを見ると、次のようになっています。
レーキルートは次のことを示しています。
何が間違っている可能性があるのか?
関連するメモとして、3時間後に自動ログアウトがあり、これも機能しません。メソッド= javascriptから削除する方法がわかりません...?
ruby-on-rails-3 - Rails gem 非互換性クリアランス & railties、どうすればいいですか?
Rails 3.017 とクリアランス 1.0.0.rc2 があり、gem 'jquery-rails', '~> 2.1' をインストールしようとしています
古いバージョンの jquery-rails が必要ですか? もしそうなら、どうすればこれを理解できますか?
ありがとうジョエル
ruby-on-rails - クリアランスはレールサーバーの実行を停止します
クリアランスをインストールし、「レールがクリアランスを生成する:インストール」という最後の手順に従いました。ただし、ターミナルで開こうとすると、レールサーバーが起動しません。
これが私のGemfileで、内部にbcrypt gemがあります。
どんな助けでも大歓迎です。