【发布时间】:2018-02-26 17:36:13
【问题描述】:
类Parent
belongs_to :condition
has_many :conditionregions, through: :condition
类Condition
translates :description, :fallbacks_for_empty_translations => true
globalize_accessors
班级Conditionregion
belongs_to :region
使用 jbuilder,关联可以链接到父定义的亲属,包括翻译,
json.conditionregions @event.condition.conditionregions, :region_id
json.translations @event.condition.translations, :locale, :description
但是,提取关系的相关数据会返回NoMethodError undefined methodregion`
json.regions @event.condition.conditionregions.region, :name
如何访问后面的信息?模型是否也必须链接下来(以及如何做到这一点?)还是有一个语法环可以跳过?
【问题讨论】:
标签: ruby-on-rails json jbuilder