我正在开发一个包含'用户'和'评论'activeadmin资源的项目:在显示用户的'用户'标签中,我需要指向特定用户评论的链接。 目前有一个侧边栏链接到评论
#(user.rb)
div do
link_to "Reviews - #{user.reviews.count}", admin_reviews_path(q: {user_id_eq: user.id})
end
但这只是导致评论标签,并没有显示特定用户的评论(该参数似乎没有意义)。 关于如何在评论选项卡中更改索引方法以通过参数呈现不同集合的任何建议?
#somehow make this action return all reviews that belong to a user if the param is there
#(reviews.rb)
index do
selectable_column
column :reviewer
column :product
...
答案 0 :(得分:0)
尝试这样的事情:
div do
Review.where(reviews_id: resource).collect do |review|
link_to User.find_by(user_id_eq: user.id), admin_review_path(Person.find_by(user_id_eq: user.id))
end
end