【发布时间】:2017-12-06 19:48:14
【问题描述】:
我正在尝试将 Ransack 与以下示例一起使用:
用户模型
has_many :books
has_one :profile
个人资料模型
belongs_to :user
图书模型
belongs_to :user
用户的个人资料有一个名为name 的字段。在books/index.html.erb 中,有一个表有一个用户name 列:
books/index.html.erb
<td><%= book.user.profile.name %></td>
如何通过用户个人资料的名称搜索图书?
【问题讨论】:
-
您可以先搜索 Profile 模型,然后再搜索对象,然后您可以找到它的相应书籍,例如 profile = Profile.search 然后 books =[] ; profile.map{|obj|书籍
-
@TusharPal 感谢您的回复。你能用 Markdown 格式写成答案吗?所以当我检查它时我会接受。
-
谢谢我已经完成了
标签: ruby-on-rails ransack