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

0 投票する
0 に答える
35 参照

ruby-on-rails - ユーザーモデルのdevise after_createで間違ったユーザーを更新する

referral_code を設定しました。誰かがサインアップした後、referral_code のユーザーに 1 を追加したいと考えています。コードにエラーはありませんが、referral_code として入力されたユーザー番号に関係なく、referral_count は最初のユーザーのみを更新します。

ユーザーモデル

終わり

devise sign_up フォーム:

私からの他の情報が必要な場合はお知らせください。

ありがとうございます!

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

yii2 - yii2のafterSave()メソッドにパラメータを渡す方法は?

私はyii2が初めてです。afterSave()新しいレコードを挿入した後にメソッドを書きたい。私のシナリオは次のとおりです。ユーザーが損害を追加した場合、ユーザーに電子メールを送信する必要があります。ユーザーがダメージを追加するとき、シリアル番号を入力しません。彼の名前とシリアルの損傷を読む必要がありますが、コントローラーからモデルにシリアルを渡す方法がわかりません。

ダメージモデル

ダメージコントローラー:

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

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 でいくつかの答えを見つけようとしましたが、何もうまくいきませんでした!