如何在标签标记
中包含check_box的简单表单<%= simple_nested_form_for @project,
url: project_path(@project),
html: {
id: "project-form",
class: "form",
} do |f| %>
<%= f.association :tasks,
collection: Task.options_for_select,
as: :check_boxes,
required: false %>
<%= f.input :hold %>
<% end %>
当前结果
<label for="task_ids_8">
<input class="check_boxes optional" type="checkbox" value="8" name="task_ids" id="task_ids_8">Structure</label>
期望的结果
<label for="task_ids_8">Structure</label>
<input class="check_boxes optional" type="checkbox" value="8" name="task_ids" id="task_ids_8">
我需要知道如何为个人&#34; hold&#34;输入和收集。
答案 0 :(得分:0)
对于一次性复选框,您可以使用以下方法之一:
<%= f.check_box :hold %>
或
<%= f.input_field :hold %>
对于较新的rails,
对于集合,您可以根据docs设置boolean_style: :inline
。其他示例倾向于相同的事情,但声明略有不同。
使用此:
<%= f.association :tasks, collection: Task.options_for_select, as: :check_boxes, required: false, boolean_style: :inline %>