【发布时间】:2017-07-05 20:36:27
【问题描述】:
我正在向我的页面添加单选按钮。 我希望用户能够选择是发送订单还是取货。
我无法将值保存到数据库中。
有人可以给我建议吗?
<div class="col-md-5 pick-up-buttons" id="country_div">
<li><%= f.radio_button :pick_up, true %></li>
<li><%= f.label :pick_up, "Pick up order in store", :value => "false" %></li>
<li><%= f.radio_button :pick_up, false, :checked => true %></li>
<li><%= f.label :pick_up, "have the order delivered", :value => "true" %></li>
</div>
这里是 schema_file
create_table "orders", force: :cascade do |t|
t.string "name"
t.string "email"
t.text "address"
t.string "city"
t.string "country"
t.datetime "created_at", null: false
t.datetime "updated_at", null: false
t.boolean "shipped", default: false
t.string "pick_up"
end
【问题讨论】:
-
应该是布尔类型
-
ok...有办法改变吗?
-
您需要运行另一个迁移并更新字段的数据类型
-
如果你愿意,我可以给你解决方案
-
谢谢你,那太好了
标签: ruby-on-rails ruby radio-button