問題タブ [devise-invitable]
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 - devise_invitable が確認メールを送信しないようにする方法は?
ドキュメントから、確認メールを送信しないほうがよいと思いますが、送信しています。
招待可能なアクションのセットアップは次のとおりです。
ruby-on-rails - User.invite! テストでメールを送信しない
ユーザー モデルのテストをいくつか作成しようとしています。devise_invitable User.invite! を使用してアプリケーションにユーザーを招待すると、ユーザーを作成しますが、電子メールを記録していないようです。ActionMailer::Base.deliveries.count == 0
. 実稼働のメール送信では、テストで顧客のメール送信者を使用するActionMailer::Base.deliveries.count
と、適切な数になります。
テスト用のメール送信を設定するためにdevise_invitableに欠けているものはありますか?
ruby-on-rails - DEVISE after_inactive_sign_up_path_for が呼び出されていない
環境: RAILS 3.2 + 認証用 DEVISE + Invitable + Confirmable アドオン。
ACCEPT (TO SIGN UP) 後に特定の場所にリダイレクトしようとしていafter_sign_in_path_for
ますが、SIGN IN と ACCEPT の後にのみ呼び出されるようです。
私は働くことができませんでしたafter_accept_path_for
。「サインイン後」の場所に引き続きリダイレクトされます。
コードはこちら
私のroutes.rbでは:
rake routes
私にこれをください:
私の登録コントローラーで:
また
私のアプリケーションコントローラーでは、(私はそれを機能させようとしたいくつかのコメント付きコードを意図的に残しました):
助言がありますか?
デバッグ用リダイレクトの追加
これを私のapplication_controllerに追加します
サインイン後、魅力のように機能します
ドキュメント:
承認後 <====
ruby-on-rails - Devise Invitable - 残りの招待数を表示
ユーザーが取得した招待の数を表示できます
ただし、残りの招待状の数を表示したいと思います。何か助けはありますか?
ruby-on-rails - devise invitable の追加が機能しない
認証にDeviseを使用しているRoRアプリケーションにユーザーモデル(PostgreSQLデータベース内)があります。ユーザーを招待したいので、devise_invitable gem を使用することにしました。私が行ったインストールガイドに従って:
- Gemfile に gem 'devise_invitable' を追加
- rails generate devise_invitable:install を実行します
- rails generate devise_invitable ユーザーを実行します
上記で生成された移行を実行しようとしたよりも (これは、この gem によって指定されたデフォルトのものであり、次のようになります:)
しかし、移行の実行中に次のようになります。
私は PostgreSQL の第一人者ではなく、それは外部キーですが、inviteted_bies テーブルがあるはずですよね? しかし、それは作成されていません。だから、私はこれに少し困惑しています。
デバイスの私のユーザーモデル:
フィールド:invitable, :database_authenticatable
は生成スクリプトによって追加されました。
ruby-on-rails - devise invitable モデルを検証しない
まず、英語が下手で申し訳ありません。私はフランス人です...私の問題を説明するのは難しいです!
Rails アプリケーションにモデル User モデルがあります。
User から継承する BackUser モデル:
この 2 番目のクラスは、招待する前にレコードを検証する必要があります。しかし、コンソールを使用して次のことを行うと:
「u」はデータベースに保存され、招待状は空メールに送信されます...
私がしなければならないことを知っていますか?
どうも!