我将nested_form与属于另一个模型的模型一起使用。是否可以嵌套表单只允许父对象的一个“新”?
像
模型
Class Part
belongs_to :company
accepts_nested_attributes_for :company
end
Class Company
has_many :parts
end
查看
<%= f.simple_fields_for :company %>
<%= f.link_to_add :company, :class => 'button small' do %>
Add company
<% end %>
即我不希望用户能够在一个部分上创建多个公司。只有一个。
答案 0 :(得分:0)
使用一些jQuery来隐藏Add按钮会很容易。只需给你的link_to_add一个id(比如hideAfterClick)并做这样的事情:
$("#hideAfterClick").on('click', function(){
$(this).hide();
});