問題タブ [devise-confirmable]

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 投票する
7 に答える
7836 参照

ruby-on-rails - FactoryGirlで作成したユーザーはどこで確認できますか?

Rails、devise、rspec、factorygirl を使用:

私のサイト用にいくつかのテストを作成しようとしています。deviseの確認可能モデルを使用しているため、FactoryGirlでユーザーを作成すると、ユーザーが確認されません。

これは私の factory.rb です:

そして、これは私のrspecテストファイルです:

ユーザーが確認されていないため、エラーが発生します。周りを検索して、「確認」メソッドを使用する必要があると確信しています。それは factory.rb ファイルに属していますが、どこに置くべきかわかりません。

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

ruby-on-rails - 本番環境でのみdeviseを使用してメールアドレスを更新できませんでした

これは私を完全に夢中にさせています。開発環境とステージング環境でユーザーの電子メール アドレスの更新をテストしたところ、すべて正常に機能しました。unconfirmed_email フィールドを更新し、確認メール アドレスを送信します。

ただし、本番環境でのみ失敗します。

開発/ステージング環境で、ユーザーが自分の電子メール アドレスを更新すると、次のステートメントが表示されます。

ただし、本番環境では、次のように表示されます。

もう1つの奇妙なこと。Railsコンソールでメールアドレスを手動で更新できました.....

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

ありがとう、

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

ruby-on-rails - 工夫、メールが届かない : 回復可能

こんにちは、devise gem の調整を始めましたが、問題が 1 つあります。

リンクをクリックすると -> 「パスワードをお忘れですか?」

メールを送信して「送信」をクリックするよりも

理想的には、何らかのリンクが記載されたメールを受信する必要があります..しかし、このメールを受信しません

コンソールログで私が見た:

リンクをコピー => // <a href="http// ログから - そしてすべての作品

私が犯した間違いは何ですか?

ログによると、私は手紙を受け取りました...しかし、「...@gmail.com」には何も届きません

0 投票する
3 に答える
10486 参照

ruby-on-rails - 考案確認メールをカスタマイズする

ようこそxxx@xxxxx.com!以下のリンクからアカウントのメールアドレスを確認できます。ここにコードを入力してください私のアカウントを確認してください

このメッセージを編集してこんな感じにしたい

私のproject_nameこんにちはxxxxxここをクリックしてメールを確認してください

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

ruby-on-rails - Rails Devise は、Confirmable を使用せずにサインアップ直後にログインを防止します

使用事例:

  1. 管理者はユーザーを作成できる必要があり、ログインを試みてはなりません。
  2. パブリック ユーザーはアカウントをクレートできます。サインアップ後、すぐにサインインするのではなく、サインイン ページにリダイレクトする必要があります。

誰かがこれで私を助けることができますか?

ありがとう :)

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

devise - Devise 1.5.3 と Flash メッセージ表示?

登録可能で確認可能なものを使用している場合、登録可能なスタイルのフラッシュ メッセージしか取得できないのはなぜですか?

Active Admin が私の il8n 設定を変更したため、devise.en.yml ファイルが表示されません。

部下にメールが届いていることを知ってもらいたいだけです。確認できるメッセージと同じメッセージが表示されますが、登録できるものだけが表示されます。

モデルで確認可能を登録可能の前に置いてみましたが、何も変わりませんでした。

考え?

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

ruby-on-rails - Deviseを使用:時間制限なしで確認可能?

アプリケーションの認証にDeviseを使用しています。ユーザーがサインアップするときに確認メールを要求したくありませんが、ユーザーがアプリに更新メールを送信することを希望する場合は確認を要求します。これは、Deviseの組み込みの:confirmable機能で可能ですか?ユーザーが確認せずにログインできる時間を設定する設定を見つけましたが、基本的には「永久」に設定したいと思います。

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

ruby-on-rails - リンクをクリックするのではなく、電子メールに返信するすべての人にDeviseUserConfirmationを設定します

Deviseで見られる問題の1つは、確認メールがスパムフォルダに送信される可能性があることです。ユーザーが単にメールに返信できれば、それはメールアドレスを確認するのに役立ち、送信者がスパムではないことをGmailにトレーニングします。

これを行う価値があるかどうか、およびどのように行うかについての推奨事項はありますか?

または、送信されたアプリケーションメールがスパムに送信されるのを回避するはるかに簡単な方法がありますか?

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

ruby-on-rails-3 - Deviseの確認可能なルーティングの問題-電子メールのみのサインアップ、「id=confirmationのユーザーが見つかりませんでした」というエラーが表示されます

Deviseにルーティングの問題があり、理解できないと思います。ユーザーが認証にDeviseを使用してサインアップするために、このメソッドを実装しようとしています。この例ではhamlを使用しており、うまくいけばある程度の成功を収めて、それをerbに変換しようとしました。

Mac OSXで開発中のRails3.2.8、Deviseとsimple_formを使用したPostgresQLを使用

app / views / devise / registerrations / new.html.erb:

app / views / devise / confirmations / show.html.erb:

app / modesl / user.rb:

app / controllers / confirmations_controller.rb:

app / config / routers.rb:

users / sign_upページでメールアドレスを入力すると、すべて正常に機能します。確認メールを受け取り、確認リンクをクリックすると、次の場所に移動します。

/ users / confirmation?confirmation_token=[ここに確認トークン]

次に、パスワードを入力して送信すると、次のページに移動します。

ユーザー/確認

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

UsersController#updateのActiveRecord::RecordNotFoundはid=confirmationのユーザーを見つけることができませんでした

ルーティングの問題だと確信しています。何か案は?本当にありがとう!

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

ruby-on-rails - デバイスのヌルポインタエラー

デバイスのセットアップで非常に奇妙なことが起こっています。

私はdeviseでカスタム動作のために使用しているカスタム ConfirmationsController を持っています。

私の顧客モデル:

私のカスタムコントローラー

私のルート.rb

ルート ファイルに従ってこのコントローラーを押すと、電子メールが入力されます。[送信] をクリックして、リソースの null ポインターを取得します。ただし、リソース名ではありません。私が見逃している可能性があるもの、または顧客が null として通過する理由について何か考えている人はいますか?