我有關聯的每個人3種三種型號..通過協會中插入的has_many等領域,在Rails的
房型號
has_many :room_amenities
has_many :amenities, through: :room_amenities
美化示範
has_many :room_amenities
has_many :rooms, through: :room_amenities
RoomAmenity型號
belongs_to :amenity
belongs_to :room
我試圖插入我的新room_amenity選擇:
room = Room.find(28)
amenity = Amenity.where(id: [1,2])
rm_amenities = room.amenities = amenity
,它是成功創建,但如果我想插入其他2場像room_amenities模型
Price
和Hour
我怎麼能插什麼?
你說的 「插入」 是什麼意思?你的意思是把它們作爲屬性添加到以前沒有這些屬性的'room_amenities'表中?聽起來就像你需要這樣一張桌子,並且只包括'價格'和'小時'作爲屬性。或者,如果價格和小時數僅取決於便利設施,則將它們添加爲「便利設施」表格屬性。 – lurker
是的,我想插入價格和小時..我在room_amenities中已經有價格和小時屬性。 –