在我的「銷售」 - 視圖我想手動分配用戶ID到「出售」。 通常情況下,用戶ID和姓名被通過Rails:將用戶ID保存到數據庫,但只顯示視圖中的用戶名
@sale.user_id = current_user.id
@sale.name = current_user.name
保存在控制器中,但我想通過這樣的手動覆蓋這些值:
<%= f.select :user_id, User.all.map { |c| "#{[c.name]} #{[c.id]}" }, :prompt => "Choose..", class: "form-control" %>
但是這一個是試圖拯救整個陣列到sale.user_id列。你將如何解決這個問題?
簡而言之:下拉菜單應該只顯示用戶名,但將用戶ID保存到數據庫中。
非常感謝提前!
你現在在做什麼? – hdost