【发布时间】:2015-02-20 15:20:15
【问题描述】:
我一直在尝试创建一个基本上是一系列是或否问题的向导表单。表单中还有几个页面,用户必须在其中选择多个选项才能继续。
目前所有的对象参数大多是布尔值,但我见过的所有向导示例都涉及基本形式(text_fields、check_box 等)。
我想我也许可以做这样的事情:
<div class="button1">
<%= f.hidden_field :newsletter, value: "1" %>
<%= f.submit "Yes" %>
</div>
<div class="button2">
<%= f.hidden_field :newsletter, value: "0" %>
<%= f.submit "No" %>
</div>
但它似乎并没有节省价值。 我正在为向导使用 wicked gem,并且正在关注 this RailsCast tutorial
注意:像 text_fields 这样的普通字段保存,而不是这些按钮布尔值。
【问题讨论】:
-
您尚未包含整个表单,但如果我的猜测是正确的,那么您在同一表单中同时拥有隐藏的 newsletter=1 和 newsletter=0。那将是一个问题。为了获得更好的帮助,请包含您的服务器端代码以接受视图的值和更多内容,尤其是包括整个表单。