【发布时间】:2012-02-14 06:57:28
【问题描述】:
我目前在 Rails 教程的这一部分遇到问题:显示关注者/关注者。确定的问题是:
Missing partial users/user with {:locale=>[:en], :formats=>[:html], :handlers=>[:erb, :builder, :coffee]}. Searched in: * "/Users/--/rails/--/app/views"
提取的源代码(第 3 行附近):
<% unless @users.empty? %>
<ul class="users">
<%= render @users %>
</ul>
<%= will_paginate @users %>
<% end %>
用户控制器
def following
@title = "Following"
@user = User.find(params[:id])
@users = @user.followed_users.paginate(page: params[:page])
render 'show_follow'
end
def followers
@title = "Followers"
@user = User.find(params[:id])
@users = @user.followers.paginate(page: params[:page])
render 'show_follow'
end
routes.rb
resources :users do
member do
get :following, :followers
end
end
感谢您的帮助!
【问题讨论】:
-
看起来您的
user部分位于错误目录或丢失。预计在app/users/_user.html.erb -
@osahyoun 其实应该在
app/views/users/_user.html.erb. -
哎呀。谢谢你抓住那个。 +1
标签: ruby-on-rails ruby ruby-on-rails-3 relationship