私は在庫システム(または同様のもの)を開発していますが、ユーザーは '請求書'の '詳細'を追加する必要があるプロセスがあります。この詳細では、追加された製品を在庫から差し引く必要があります。 'detail'モデルでbefore_saveメソッドを呼び出すことによって、link_to_addボタンが押されるたびに詳細を提出する方法のみが知りたいことがあります。link_to_addボタンを使用してネストされたフォームgemでネストされたオブジェクトをサブミットする方法はありますか?
0
A
答えて
0
コクーン(https://github.com/nathanvda/cocoon)には、それを行うためのコールバックがあります。その特定のケースでは、あなたはafter-insert
を使用することができます。
$('#container').on('cocoon:before-insert', function(e, insertedItem) {
// ... do something
});
あなたはあなたが望むものだろうアクションにリクエストを送信することをキャッチできます。 しかし、とにかく、ユーザーがネストされた詳細を追加する直前に実行する必要はないようです。もしそれをbefore_save
コールバックに置くと、フォームを提出すると、フォームが親モデル用であっても、それはとにかく実行されます。 これは何とかしてくれますね
関連する問題
- 1. 動的ネストされたフォームlink_to_addが2回呼び出されました
- 2. has_oneネストされたフォームの中にhas_oneネストされたフォームがあります
- 3. awesome_nested_fieldsネストされたモデルのネストされたフォームを作成する方法
- 4. Railsネストされたフォームlink_to_addがテーブルと連携していません
- 5. jsonapi-resorces gemを使ってネストされたリソースを実装する方法はありますか?
- 6. ドキュメントの別のネストされたリストのネストされたレコードをフェッチする方法はありますか?
- 7. Vuexモジュールの状態をネストされたオブジェクトなしで使用する方法はありますか?
- 8. ネストされたループを使用しています(ネストされたwhile)
- 9. Railsネストされたフォーム(Jqueryを使用)
- 10. サブミット時にJSFネストされたオブジェクトがヌルに設定されています
- 11. Angular2フォームのネストされたグループはありますか?
- 12. Railsでネストされたオブジェクトのフォーム
- 13. スプライスを使用してangularJSのネストされたフォームを削除する方法
- 14. オートマトンを使用してネストされたオブジェクトをマップする
- 15. PHP pdoを使用してJSONネストされたオブジェクトを作成する方法
- 16. ネストされたフォームは
- 17. Apache Solrにネストされたエンティティを使用した値はありますか?
- 18. ネストされたオブジェクトの参照の略語はありますか?ネストされたオブジェクトとJavascriptを使用して
- 19. ネストされたオブジェクト
- 20. ネストされたフォームの子オブジェクトのNoMethodError
- 21. sparklyrでネストされたデータを処理する方法はありますか?
- 22. newtonsoft.jsonのネストされた使用方法
- 23. MongoDBスキーマ、ネストされたオブジェクトと配列MEANスタックでネストされたオブジェクトを作成する方法
- 24. C#を使用してネストされたオブジェクトから値をソート
- 25. トリガーのあるネストされたフォーム
- 26. JavaScriptは、ネストされたオブジェクト
- 27. は、ネストされたオブジェクト
- 28. Javascriptを:ネストされたオブジェクト
- 29. は、LINQクエリを使用して、ネストされたオブジェクトの照会
- 30. コントローラでネストされたフォームの子を作成する方法