Stan Blog

學習過程中的一些記錄

[Rails] Gem Cocoon 功能與原理

cocoon Github page

有時候我們會需要動態新增表單欄位,比如說我希望可以同時新增很多 simple_field_for :specs 的表單,讓使用者可以新增或是刪除表格。

cocoon 提供了兩種 helper:

link_to_add_associationlink_to_remove_association

實作原理是用 javascript 動態生成表單。在安裝好 gem 之後,必須在 app/assets/javascripts/application.js 中加入

1.jpg

Comments

comments powered by Disqus