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

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

ruby-on-rails - devise_invitable が確認メールを送信しないようにする方法は?

ドキュメントから、確認メールを送信しないほうがよいと思いますが、送信しています。

招待可能なアクションのセットアップは次のとおりです。

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

ruby-on-rails - User.invite! テストでメールを送信しない

ユーザー モデルのテストをいくつか作成しようとしています。devise_invitable User.invite! を使用してアプリケーションにユーザーを招待すると、ユーザーを作成しますが、電子メールを記録していないようです。ActionMailer::Base.deliveries.count == 0. 実稼働のメール送信では、テストで顧客のメール送信者を使用するActionMailer::Base.deliveries.countと、適切な数になります。

テスト用のメール送信を設定するためにdevise_invitableに欠けているものはありますか?

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

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に追加します

サインイン後、魅力のように機能します

ドキュメント:

サインイン後

サインアップ後

承認後 <====

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

ruby-on-rails - Devise Invitable - 残りの招待数を表示

ユーザーが取得した招待の数を表示できます

ただし、残りの招待状の数を表示したいと思います。何か助けはありますか?

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

ruby-on-rails - devise invitable の追加が機能しない

認証にDeviseを使用しているRoRアプリケーションにユーザーモデル(PostgreSQLデータベース内)があります。ユーザーを招待したいので、devise_invitable gem を使用することにしました。私が行ったインストールガイドに従って:

  1. Gemfile に gem 'devise_invitable' を追加
  2. rails generate devise_invitable:install を実行します
  3. rails generate devise_invitable ユーザーを実行します

上記で生成された移行を実行しようとしたよりも (これは、この gem によって指定されたデフォルトのものであり、次のようになります:)

しかし、移行の実行中に次のようになります。

私は PostgreSQL の第一人者ではなく、それは外部キーですが、inviteted_bies テーブルがあるはずですよね? しかし、それは作成されていません。だから、私はこれに少し困惑しています。

デバイスの私のユーザーモデル:

フィールド:invitable, :database_authenticatableは生成スクリプトによって追加されました。

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

ruby-on-rails - devise invitable モデルを検証しない

まず、英語が下手で申し訳ありません。私はフランス人です...私の問題を説明するのは難しいです!

Rails アプリケーションにモデル User モデルがあります。

User から継承する BackUser モデル:

この 2 番目のクラスは、招待する前にレコードを検証する必要があります。しかし、コンソールを使用して次のことを行うと:

「u」はデータベースに保存され、招待状は空メールに送信されます...

私がしなければならないことを知っていますか?

どうも!