我有模型: 用戶has_many:訂單結束; Order belongs_to:user end;與用戶自加入關聯
此協會工作得很好,但現在我希望創建訂單的用戶可以爲此訂單添加其他用戶。
編輯:
我的訂單/ show.html.erb我有這樣的事情
<%= form_for @order do |f| %>
<td>
<%= f.select :user_id, @prac %>
</td>
<%結束%> 我知道這是錯誤的,因爲我在這裏選擇ID用戶誰創造順序,但在這種情況下,我有定義正確的關聯問題可能這是個好主意? =>
order has_many :workes, class_name: 'User'
我該如何實現此功能?
所以你想有一個多對多的用戶和訂單之間的關係?聽起來像是['has_many:through']的工作](http://guides.rubyonrails.org/association_basics.html)。 – tadman