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

ruby-on-rails - 最後のレコードの Rails find_by オプション構文

おそらく問題とは関係ありませんが、文脈上、アプリでdevise_invitable gemを使用しています。invited_userアプリ内の と他のモデルの間の追加の関連付けを保存したいので、invitations_controller.rb の変更を開始しました。

私の問題の根本は、inviting_user他の複数のユーザーを招待することができ、これらの関連付けのそれぞれが User モデルに保存され、フィールドが呼び出されることだと思いますinvited_by_id

と他のモデルとの間に必要な追加の関連付けを作成する前に、次のようinvited_userに Inviteted_user を取得します。id

これにより、ユーザー テーブルからレコードが正常に取得されますが、によって招待された最初のcurrent_inviterユーザーのようです。

によって招待された最後のユーザーを取得するようにロジックを変更したいと思いますcurrent_inviter。そのため、私は試しました:

残念ながら、次のエラーが返されます。

任意の支援をいただければ幸いです。ありがとうございました。

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

devise - 招待可能な工夫: 既存のユーザーを招待する

ユーザーを招待するために、アプリケーションでdevise invitableを使用しています。ユーザーがデータベースに存在する場合、彼をサインイン画面にリダイレクトする必要があります。それ以外の場合、彼が新しいユーザーの場合はサインアップ画面にリダイレクトします。次のようにユーザーを招待しても User.invite!(:email => "jonny@email.com", :name => "Jonny")、データがデータベースに入力され、ユーザーは常にサインイン画面にリダイレクトされます。招待コントローラーでメールをチェックするために、次のように書きました。

この状況に対処する方法を教えてください。

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

ruby-on-rails-3.2 - rubyで招待メール送信中に登録メールを止める

私のアプリケーションでは、エントリがユーザーのテーブルに入るか、新しいユーザーがサインアップした後に、確認メールが送信されます。しかし、私のアプリケーションでは、devise invitable も使用しています。その中で User.invite を実行すると招待状が送信されますが、エントリは users テーブルにも入るため、確認メールも送信されます。しかし、ユーザーへの招待状の送信中に送信される確認メールを停止できますか? 招待状の追加skip_confirmation: true中に追加しましたが、それでも確認メールが送信されます。誰かがこれに対する解決策を提案できますか?

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

ruby-on-rails - routes.rb への登録をスキップした後、Devise のユーザー編集ページにリダイレクトする方法

私はdeviseとdevise_invitableの両方を使用しています。

ルート.rb:

routes.rb でこの変更を行ったので、登録済みのユーザーはパスワードを変更できますが、新しいユーザーは登録できません。問題は、ユーザーがプロファイルを編集した後、リダイレクトをどのようにカスタマイズすればよいですか?

このリンクのソリューションhttps://github.com/plataformatec/devise/wiki/How-To:-Customize-the-redirect-after-a-user-edits-their-profile devise が私にくれたものは私にとってはうまくいきませんこの状況。

編集

リダイレクトは「127.0.0.1:3000/user.user」

0 投票する
4 に答える
1264 参照

ruby-on-rails - ユーザーを登録できませんdeviseおよびdevise_invitableで許可されていないパラメーターエラー

Rails3.2 devise_invitable (1.1.8)、devise (3.1.1) に強力なパラメーターを使用していません。ユーザーを登録しようとすると、次のログが表示されます。このルートを使用して、devise 招待コントローラーをカスタマイズしています。

しかし、登録リクエストがデバイス登録コントローラーではなく DeviseInvitable::RegistrationsController に送信される理由

ありがとう

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

ruby-on-rails - Rails/Devise: 有効なパスワード? メソッドは nil を返します

私のアプリには、2 種類のユーザー (アスリートとユーザー) がいます。アスリート モデルはユーザー モデルを拡張し、通常のユーザー モデルは他の種類のユーザーにさまざまな役割を割り当てます。

何らかの理由で、特定の種類の役割を持つユーザーの一部が、valid_password?メソッドが機能していません。invitableこれは、 devise モジュール経由で招待されたユーザー向けです。他の誰かがこれに遭遇しますか?これにより、招待されたユーザーがログインできず、アプリが正しく動作しません