我希望我的應用程序讓用戶在幾個地址之間進行選擇或創建一個。地址將被存儲在合同對象(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個已存在的地址和第三個地址之間的表單?