前提・実現したいこと
railsでtwitterのようなSNSサイトを作成しており、
ユーザープロフィール画面にお気に入りに登録した投稿を一覧で表示したいのですがうまくいかないです。
発生している問題・エラーメッセージ
No route matches [GET] "/users/4/favorites"
show.html.erb(ユーザープロフィール画面)
<ul class="user-tabs"> <li class="active"><%= link_to("投稿一覧", "/users/#{@user.id}") %></li> <li><%= link_to("お気に入り", "/users/#{@user.id}/favorites") %></li> </ul>
routes.rb
Rails.application.routes.draw do root "home#top" resources :sessions, only: [:new, :create, :destroy] resources :users resources :posts do collection do post :confirm end end resources :favorites, only: [:create, :destroy] get "about", to: "home#about" end
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/09/04 23:38