0
我想使用has_many生成3個關聯表單進行記錄。它應該是3種形式,而不是更少。是否有可能使用formtastic的has_many?我用javascript做了它,但它看起來不是我最好的方法。has_many in activeadmin
我想使用has_many生成3個關聯表單進行記錄。它應該是3種形式,而不是更少。是否有可能使用formtastic的has_many?我用javascript做了它,但它看起來不是我最好的方法。has_many in activeadmin
如果您使用的是>= v0.6.2
,則可以通過在f.has_many
字段集上傳遞選項new_record: false
來關閉「添加新*」。
f.has_many :children, new_record: false do |child_f|
您還可以覆蓋你的資源建設的方法來創建三個孩子機型:
controller do
def build_new_resource
res = super
3.times { res.children.build }
end
end
這應該給你正確數量的嵌套形式的新模式,並會不斷的形式從讓用戶添加額外的字段。