Ruby on rails 使以下代码通过的输出是什么?

Ruby on rails 使以下代码通过的输出是什么?,ruby-on-rails,ruby-on-rails-3,ruby-on-rails-3.1,github,ruby-on-rails-3.2,Ruby On Rails,Ruby On Rails 3,Ruby On Rails 3.1,Github,Ruby On Rails 3.2,大家好,我现在正在阅读RubyonRails指南的最后一章,但我似乎还没有弄清楚我目前遇到的问题。这是输入此特定代码后在我的本地主机/主页中的输出:@user.followed\u users.count 2: <div class="stats"> 3: <a href="<%= following_user_path(@user) %>"> 4: <strong id="following" class="stat"> 5:

大家好,我现在正在阅读RubyonRails指南的最后一章,但我似乎还没有弄清楚我目前遇到的问题。这是输入此特定代码后在我的本地主机/主页中的输出:
@user.followed\u users.count

2: <div class="stats">
3:   <a href="<%= following_user_path(@user) %>">
4:     <strong id="following" class="stat">
5:       <%= @user.followed_users.count %>
6:     </strong>
7:     following
8:   </a>
2:
三:
这就是我收到的错误

app/views/shared/_stats.html.erb:5:in

app/views/static\u pages/home.html.erb:8:in

但问题是,当我删除代码
@user.followed\u users.count时,它工作得很好,但我无法看到我的followed count(就像在twitter中一样),这不是指南的一部分。。以及类似twitter的应用程序的一部分

这是这两个文件的全部要点,我希望有人能帮助解决这个问题


任何帮助都将不胜感激-Marc

您在用户模型中的关系应该是这样的
有很多:跟随用户,通过::关系,源::跟随
不是这个
有很多:跟随用户,通过::关系,源:“跟随id”
您进行此更改后,它会正常工作。

您在用户模型中的关系应该是这样的
有很多:跟随的用户,通过::关系,源::跟随的
不是这个
有很多:跟随的用户,通过::关系,源:“跟随的id”
您进行此更改,它将正常工作。

上面的代码显示了跟踪用户的链接,特定用户的跟踪用户数,如twitter应用程序中的好友数。我认为如果你也把错误信息放在这里对我来说更好,这样我可以在这方面帮助你。@urjitrajgor好的,我在我的要点中添加了错误信息。请查看您的错误显示您的用户和关系关联存在问题请显示您的用户模型和其他相关模型的代码。@urjitrajgor好的,我添加了两个模型
relationship.rb
user.rb
这是我认为与此主题相关的唯一两个模型
micropost.rb
我没有添加要点,因为模型在这里没有作用。你的要点有答案。。。。找不到源关联:在模型关系中跟随\u id。请尝试“has_many:following_users,:through=>:relationships,:source=>”。它是:follower还是:followerd?上面的代码显示了follower用户的链接,特定用户的follower用户数,比如在twitter应用程序中,类似于friends。我认为如果你也把错误信息放在这里对我来说更好,这样我可以在这方面帮助你。@urjitrajgor好的,我在我的要点中添加了错误信息。请查看您的错误显示您的用户和关系关联存在问题请显示您的用户模型和其他相关模型的代码。@urjitrajgor好的,我添加了两个模型
relationship.rb
user.rb
这是我认为与此主题相关的唯一两个模型
micropost.rb
我没有添加要点,因为模型在这里没有作用。你的要点有答案。。。。找不到源关联:在模型关系中跟随\u id。请尝试“has_many:following_users,:through=>:relationships,:source=>”。是跟随者还是跟随者?