簡體   English   中英

帶有參數的Ruby on Rails模型關聯

[英]Ruby on Rails Model Association with params

這是我的模特

class Location
  has_many :areas
end

class Area
  belongs_to :location
end

控制器

def create
   @area = Area.new(area_params)
   @area.location_id = session[:current_location]
end

創建新區域時如何關聯此模型? 這樣的東西?

def create
 @area = @location.areas.create(area_params)
end

確保在創建時設置location_id屬性。 它應該包含在params中。 如果提供完整的控制器文件,我可能會更具體。

是的,包括area_params可以包括location_id ,它應該是數據庫中的一列。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM