我正在尝试显示用户的关注者和关注者,但由于某种原因它不起作用,并且不会抛出任何错误消息。这是我的代码:
在users_controller.rb中跟随和关注者操作:
def def
@title = "Following"
@user = User.find(params[:id])
@users = @user.following(User)
render 'following'
端
def粉丝
@title = "Followers"
@user = User.find(params[:id])
@users = @user.followers(User)
render 'followers'
端
following.html.haml
提供(:title,@ title)
content_for(:side_bar)
%部分
%span = link_to“查看我的个人资料”,@ user
%section
= render 'users/stats'
if @ users.any?
%ul.users
= render @users
其他
%p
你还没有关注任何人。
_stats.html.haml
content_for(:side_bar)执行
%部分
= gravatar_for @user
%h1 = @ user.name
.stats
%table.info
%tr
%td
%a{:href => tweets_path(@tweet)}
%strong#tweet.stat
= @user.tweets.count
Tweets
%td
%a{:href => following_user_path(@user)}
%strong#following.stat
= @user.following.count
Following
%td
%a{:href => followers_user_path(@user)}
%strong#followers.stat
= @user.followers.count
Followers
我对铁杆很新,所以如果有人能解释我所缺少的东西,我会很高兴的。谢谢!