这是我的模特
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
答案 0 :(得分:0)
确保在创建时设置location_id属性。它应该包含在参数中。如果您提供完整的控制器文件,我可能会更具体。
是的,包含area_params
可以包含location_id
,它应该是数据库中的列。