【发布时间】:2016-04-22 13:34:53
【问题描述】:
这里有两个表properties 和property_images 我想关联这两个表。
属性
id
name
status
other-columns-here
property_images
id
property_id
image
status
这里是代码 -
class Property < ActiveRecord::Base
has_many :property_images, dependent: :destroy
end
class PropertyImage < ActiveRecord::Base
belongs_to :property
end
users_controller.rb
def index
@properties = Property.order('id');
render html:@properties #13 properties coming
end
我尝试过has_many 关联,但只收到properties 数据。请帮帮我
【问题讨论】:
-
你想在每个属性中包含属性图像吗?
-
是的,我想在 has_many 关联中包含每个属性
-
您实际问的是英文并不清楚。我的意思是没有冒犯(我的妻子是外国人,对这个问题非常熟悉:)但也许尝试改写这个问题。您上面的代码成功地“关联”了这两个表。我会质疑为什么“用户”控制器中的索引显示属性。也许您需要使用嵌套属性?您如何加载 Property 和 PropertyImage 数据?
-
@Chinu 如果有任何答案对您有帮助,请将其标记为已接受的答案:)
标签: ruby-on-rails ruby activerecord model-associations