問題タブ [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 - 最後のレコードの 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
。そのため、私は試しました:
残念ながら、次のエラーが返されます。
任意の支援をいただければ幸いです。ありがとうございました。
devise - 招待可能な工夫: 既存のユーザーを招待する
ユーザーを招待するために、アプリケーションでdevise invitableを使用しています。ユーザーがデータベースに存在する場合、彼をサインイン画面にリダイレクトする必要があります。それ以外の場合、彼が新しいユーザーの場合はサインアップ画面にリダイレクトします。次のようにユーザーを招待しても
User.invite!(:email => "jonny@email.com", :name => "Jonny")
、データがデータベースに入力され、ユーザーは常にサインイン画面にリダイレクトされます。招待コントローラーでメールをチェックするために、次のように書きました。
この状況に対処する方法を教えてください。
ruby-on-rails-3.2 - rubyで招待メール送信中に登録メールを止める
私のアプリケーションでは、エントリがユーザーのテーブルに入るか、新しいユーザーがサインアップした後に、確認メールが送信されます。しかし、私のアプリケーションでは、devise invitable も使用しています。その中で User.invite を実行すると招待状が送信されますが、エントリは users テーブルにも入るため、確認メールも送信されます。しかし、ユーザーへの招待状の送信中に送信される確認メールを停止できますか? 招待状の追加skip_confirmation: true
中に追加しましたが、それでも確認メールが送信されます。誰かがこれに対する解決策を提案できますか?
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」
ruby-on-rails - ユーザーを登録できませんdeviseおよびdevise_invitableで許可されていないパラメーターエラー
Rails3.2 devise_invitable (1.1.8)、devise (3.1.1) に強力なパラメーターを使用していません。ユーザーを登録しようとすると、次のログが表示されます。このルートを使用して、devise 招待コントローラーをカスタマイズしています。
しかし、登録リクエストがデバイス登録コントローラーではなく DeviseInvitable::RegistrationsController に送信される理由
ありがとう
ruby-on-rails - Rails/Devise: 有効なパスワード? メソッドは nil を返します
私のアプリには、2 種類のユーザー (アスリートとユーザー) がいます。アスリート モデルはユーザー モデルを拡張し、通常のユーザー モデルは他の種類のユーザーにさまざまな役割を割り当てます。
何らかの理由で、特定の種類の役割を持つユーザーの一部が、valid_password?
メソッドが機能していません。invitable
これは、 devise モジュール経由で招待されたユーザー向けです。他の誰かがこれに遭遇しますか?これにより、招待されたユーザーがログインできず、アプリが正しく動作しません