只是试图在页面上显示分组的单选按钮并在发布请求时获取选定的值。
%h2 Choose your delivery type
-DeliveryType.all.each do |dt|
%p
=radio_button_tag "delivery_type", dt.name, false
=label_tag "delivery_type_#{dt.id}", dt.name
%p= button_to "Forward", delivery_type_create_path
def delivery_type_create
#params[:delivery_type] is nil
end
我调试了
pp params
{"authenticity_token"=>"DwDYHY/mm1WEMBXZuHAN+4fqksojTHZVwuTob8LxDvA=",
"action"=>"delivery_type_create",
"controller"=>"orders"}
我试过这个
%h2 Choose your delivery type
-form_tag do
-DeliveryType.all.each do |dt|
%p
=radio_button_tag "delivery_type", dt.name, false
=label_tag "delivery_type_#{dt.id}", dt.name
%p= button_to "Forward", delivery_type_create_path
但它根本不显示自己,只显示 h2 和页面的另一部分。
我做错了什么?