我的Rails应用程序中有以下关联:
Order has_and_belongs_to_many Type
Type has_and_belongs_to_many Order
有一个名为OrdersTypes的连接表。
我知道我可以做Order.create(:types => [Type.first])
。
但是,如果我正在设计API并且我希望用户能够创建仅具有类型ID的订单,那么参数将如何显示?
像Order.create(:type_ids => [1,2,3,4])
答案 0 :(得分:0)
你会做
Order.create(:type_id => params['id'].map(&:to_i) )
其中params [' id']是用作用户输入的ID