Ruby on rails 如何从rails中的相关表显示当前用户的详细信息

Ruby on rails 如何从rails中的相关表显示当前用户的详细信息,ruby-on-rails,Ruby On Rails,我有一个简单的1对多关系数据库结构 在我的页面上,我可以使用获取当前用户的about字段。我想为当前用户获取名为followerd_id和follower_id的字段(可能有很多)。如果当前只有一个用户,是否有一种简单的方法可以在页面上执行此操作而无需调用控制器?您可以执行以下操作: <% current_user.relationships.pluck(:followed_id, :follower_id).each do |followed_id, follower_id| &l

我有一个简单的1对多关系数据库结构


在我的页面上,我可以使用
获取当前用户的about字段。我想为当前用户获取名为followerd_id和follower_id的字段(可能有很多)。如果当前只有一个用户,是否有一种简单的方法可以在页面上执行此操作而无需调用控制器?

您可以执行以下操作:

<% current_user.relationships.pluck(:followed_id, :follower_id).each do |followed_id, follower_id|
  <%= # do some stuff with your followed_id and follower_id variables %>
<% end %>

当前用户。跟随者id
当前用户。跟随者id
?如果仅。。。。我为用户获取错误未定义方法“follower\u id”。在这种情况下,您的哪个模型具有
follower\u id
follower\u id
属性,以及它与
用户
模型的关系是什么?您可能需要编辑您的问题以澄清这一点,因为我认为我们没有足够的信息来回答。显示模型
用户
…更新以显示表关系这很容易完成。我曾经编写过一个错误跟踪应用程序,在其中我试图使用ruby类
error
作为活动记录模型……疯狂随之而来。