【发布时间】:2016-03-05 03:29:22
【问题描述】:
我有一个名为account 的模型has_many :options。我想创建一个表单,我可以在其中列出所有选项,旁边有一个复选框,因此当前帐户可以在表单中选择他/她想要的选项,这样我就可以创建 has_many 关系。
这就是我所拥有的
def index
@account = current_account
@options = ['Op 1', 'Op 2', 'Op 3', 'Op 4']
end
对于视图:
<%= form_for(@account, url: options_path) do |f| %>
<% @options.each do |op| %>
<div class="checkbox">
<%= f.check_box(?????, {:multiple => true}, op, nil) %>
</div>
<% end %>
<%= f.submit class: 'btn btn-default' %>
<% end %>
这显然不起作用,我很确定这不是实现我想要做的事情的正确方法,所以任何帮助都将不胜感激。
【问题讨论】: