0
我有一個User
型號和一個Order
型號。如何預先填寫rails form_for與另一個表中的字段?
當用戶確認他的訂單時,他需要填寫此特定訂單的個人信息(並且我希望將這些信息保存在訂單中,而不是引用用戶的意見,以防用戶想要訂購某人其他)
所以我有一個form_for @order
,它與User
具有完全相同的字段,我想用它填充用戶信息。
我想我能做到這一點:
<%= f.label :first_name %><br />
<%= f.text_field :first_name, value: current_user.first_name, autofocus: true, class: 'form-control'%>
,然後做value: current_user.last_name
,等等,等等等等只是似乎真的很髒,不知道什麼更好的方法,有可能是。謝謝!
我覺得這是你唯一的選擇時@order像以下初始化新對象賦值,也許。 – Benjamin