[Rails] Gem Cocoon 功能與原理
有時候我們會需要動態新增表單欄位,比如說我希望可以同時新增很多 simple_field_for :specs
的表單,讓使用者可以新增或是刪除表格。
cocoon 提供了兩種 helper:
link_to_add_association
及 link_to_remove_association
實作原理是用 javascript 動態生成表單。在安裝好 gem 之後,必須在 app/assets/javascripts/application.js
中加入