0

Michael Hartl の第 11 章のチュートリアル ( http://ruby.railstutorial.org/chapters/following-users#top )に基づいて、最初のアプリのフォロー システムを構築しています。ユーザーページでは、フォロワー数とフォロー数が表示されます。しかし、フォロワーへのリンクまたはユーザー プロファイルのフォローにカーソルを合わせると、localhost:3000/users/1/followers または localhost:3000/users/1/following へのリンクに誘導されます。正解です。しかし、どちらかのリンクをクリックすると、以下にリストされている次のエラーが表示されます。助けてくれてありがとう!

ルーティング エラー
初期化されていない定数 UsersController

ルート.rb

get "user/show"

devise_for :users
match 'users/:id' => 'user#show', as: :user

resources :users do
  member do
    get :following, :followers
  end
end

user_controller.rb

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
4

1 に答える 1