我希望我的应用程序让用户在几个地址之间进行选择或创建一个。地址将被存储在合同对象(Contract.adresse_id)中。窗体来选择一个实例
生成显示表单的页面的控制器生成@user变量。 目标是要么将现有地址的id传递给下一个控制器,要么传递新地址的参数(经典嵌套)。此页面的唯一目标是设置地址,不应修改其他合同字段。
模型合同有一个address_id字段。我希望有一个单选按钮,允许选择之间:
@user.address # it is an address id
@user.secondary_adress # address id too
- 和一个空的表单,允许创建自己的地址(经典嵌套)
我想这应该是像:
<%= form_for contract do |f|%>
<% f.label :address%>
<% end%>
但是然后我不知道该怎么做。我怎样才能做一个允许选择2个已存在的地址和第三个地址之间的表单?