[英]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.