在Rails中获取关联记录

时间:2012-05-04 19:53:47

标签: ruby-on-rails

这个应该很容易。

我有@restaurants,其中包含来自Restaurant模型的选定数量的记录。每个餐厅都有一个或多个地点。我想在一个实例变量中存储与@restaurants中所有餐馆相对应的所有位置。

这不起作用:

@locations = @restaurants.locations

我该怎么办?

1 个答案:

答案 0 :(得分:3)

@locations = Location.where(restaurant_id: @restaurants).all