假设模型中的值,我有像这样设置复选框中选中或取消选中基于网页加载
<%= check_box_tag(:monday) %>
提交当窗体上的复选框,该复选框更新的模式。当用户加载页面时,如果'monday'的模型值为true,我希望检查该复选框,如果模型值为false,则不选中。
我倾向于一个帮助器方法,它会返回true或false的值,这应该是直截了当的,但是如何从视图中调用该方法并在页面加载时返回true/false值?
编辑:
<%= form_for @recur_breakfast_plate, url: update_recur_breakfast_plate_path do |f| %>
</br>
<div class='field form-group'>
<div class='checkbox-inline'>
<%= check_box_tag(:monday) %>
<%= label_tag(:monday, "Monday") %>
</div>
<div class='checkbox-inline'>
<%= check_box_tag(:tuesday) %>
<%= label_tag(:tuesday, "Tuesday") %>
</div>
<div class='checkbox-inline'>
<%= check_box_tag(:wednesday) %>
<%= label_tag(:wednesday, "Wednesday") %>
</div>
<div class='checkbox-inline'>
<%= check_box_tag(:thursday) %>
<%= label_tag(:thursday, "Thursday") %>
</div>
<div class='checkbox-inline'>
<%= check_box_tag(:friday) %>
<%= label_tag(:friday, "Friday") %>
</div>
<%= f.submit "Submit", class: "btn btn-xs btn-success" %>
</div>
<% end %>
与问题^
您是否尝试过使用'''form_for'''和相应的方法呢? http://api.rubyonrails.org/classes/ActionView/Helpers/FormBuilder.html –
你应该得到这个“免费”的轨道。你可以发布表单和模型吗? –