我有这个:
* {
font-family: inherit;
line-height: inherit;
vertical-align: baseline;
border: 0;
outline: 0;
padding: 0;
margin: 0;
}
div.base {
#set properties for div.base here
}
在我的表单中并且它创建记录没有问题,但是我迷失了如何在同一表单中创建更多两个或更多记录,我尝试的所有事情只是创建一个记录或根本没有。我找到了这个解决方案,我对此进行了分析并且确定会起作用(尽管我并不真正了解它为什么使用零):
<%= f.collection_select :category_ids, Category.all, :id, :name, {} %>
但这次根本没有创造任何记录。
以下是我的模特:
<%= f.fields_for :category_ids do |category| %>
<%= category.collection_select(nil, Category.all, :id, :name,
{include_blank: "---", selected: 0},
{id: :event_category_id_1}) %>
<%= category.collection_select(nil, Category.all, :id, :name,
{include_blank: "---", selected: 0},
{id: :event_category_id_2}) %>
<% end %>
答案 0 :(得分:0)
您想为Category
分配多个Model
?发布您的模型,以便我们可以确定存储它时出了什么问题。
添加multiple: true
(和size: 5
)会扩展您的选择字段,按住ctrl / cmd可以选择多个条目。
<%= f.collection_select :category_ids, Category.all, :id, :name, {multiple: true, size: 5} %>