.save

セーブがしたいんです…

ユーザーの投稿一覧の作り方

1、user_controllerのshowアクションにて、入力されたuser_idに対応する投稿情報を取得する。

 

・user_controller

def show

 @user = User.find(params[:id])

 @notes = Note.where(user_id: @user.id)

end

 

→動きについて

 1、入力されたid番号に対応したデータをUsers_tableから持ってきて、@userに代入する

 2、Notes_tableから@userの.idに対応したデータを@notesに代入する

 

2、取得した値をshowページに表示する

・user/show.html.erb

<% @notes.each do |note| %>

  <%= link_to note.title, note %>

<% end %>

 

→動きについて

 eachメソッドで@notesに入っている値を全て表示する。

 link_toで表示されたtitleから投稿の内容に飛べるようする。