【发布时间】:2017-12-15 14:14:10
【问题描述】:
rails 方法:
def index
user = Users.find(params[:user_id])
@countries = user.countries
@cities = user.cities
end
国家模型 has_many :cities
城市模型belongs_to :country
用户可以访问某些国家和某些城市
对应的json.rabl文件:
object false
child @countries do
child @cities.where(country_name: country.name) do
attributes :name, :coordinates
end
end
我的问题是关于child @cities.where(country_name: country.name)
我的目标是过滤@cities 以仅包含当前父国家/地区的城市。
这在 rabl 中可能吗?
【问题讨论】:
标签: ruby-on-rails json ruby ruby-on-rails-3 rabl