問題タブ [after-save]
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 after_createで間違ったユーザーを更新する
referral_code を設定しました。誰かがサインアップした後、referral_code のユーザーに 1 を追加したいと考えています。コードにエラーはありませんが、referral_code として入力されたユーザー番号に関係なく、referral_count は最初のユーザーのみを更新します。
ユーザーモデル
終わり
devise sign_up フォーム:
私からの他の情報が必要な場合はお知らせください。
ありがとうございます!
yii2 - yii2のafterSave()メソッドにパラメータを渡す方法は?
私はyii2が初めてです。afterSave()
新しいレコードを挿入した後にメソッドを書きたい。私のシナリオは次のとおりです。ユーザーが損害を追加した場合、ユーザーに電子メールを送信する必要があります。ユーザーがダメージを追加するとき、シリアル番号を入力しません。彼の名前とシリアルの損傷を読む必要がありますが、コントローラーからモデルにシリアルを渡す方法がわかりません。
ダメージモデル:
ダメージコントローラー:
ruby-on-rails-4 - Ruby on Rails - 新しいレコードの場合にのみ after_save を実行
私のアプリケーションには、モデルPost
&がありImage
ます。私の協会は:
私はのために使用cocoon gem
しますnested_forms
ユーザーが画像を追加するとき、ユーザーが追加する画像に適用できるグローバル設定がいくつかあります。
私は次のようにしてそれを行います:
これはうまくいきますが、今はそれが欲しいので、もし彼らが望むならedit
post's images
、同じ投稿グローバル設定 を新しいレコードにのみ適用したいと思います。
私はそれをやろうとしました:
これはまったく機能せず、グローバル設定はどのレコードにも追加されませんでした (new/create
またはedit/update
アクションにも追加されませんでした)。
私も試しました:
これによりエラーが発生しました:undefined method 'new_record?' for Post
すべての新しいレコード/新しい画像にグローバル設定のみを適用するにはどうすればよいですか?
ps: SO でいくつかの答えを見つけようとしましたが、何もうまくいきませんでした!