【发布时间】:2019-01-30 20:35:20
【问题描述】:
我有以下型号:
用户.rb
has_many: groups
group.rb
has_many: channels
我想要一个查询,它返回属于用户的所有组的所有频道的“名称”字段列表。
我下面的内容不起作用,感谢任何指导。
Group.all.where("user_id = ?", 1).joins(:channels)
【问题讨论】:
-
为什么它不起作用?你有什么错误吗?
-
对不起,我应该更清楚。当我在视图中输入:'code'
我得到组name 字段正确,但通道字段我得到了 Channel 这个词 - 即字段的名称而不是其中的值。谢谢
标签: ruby-on-rails rails-activerecord