前提・実現したいこと
ログイン後のトップページにログインしているユーザーの詳細一覧を表示する方法をご教授頂きたいです。
※現状は全てのユーザーの登録した情報が一覧で表示されます。
該当のソースコード
RubyonRails
1notes_controller.rb 2class NotesController < ApplicationController 3 before_action :authenticate_user! 4 5 def index 6 @notes = Note.includes(:user) 7 end 8 9 def new 10 @note = Note.new 11 end 12 13 def create 14 Note.create(note_params) 15 redirect_to root_path 16 end 17 18 def edit 19 @note = Note.find(params[:id]) 20 end 21 22 def update 23 note = Note.find(params[:id]) 24 note.update(note_params) 25 redirect_to root_path 26 end 27 28 def show 29 @note = Note.find(params[:id]) 30 end 31 32 def destroy 33 note= Note.find(params[:id]) 34 note.destroy 35 redirect_to root_path 36 end 37 38 39 private 40 def note_params 41 params.require(:note).permit(:text).merge(user_id: current_user.id) 42 end 43 44end 45 46show.html.erb 47<div class= "main"> 48 <div class= "main-right" > 49 <% @notes.each do |note|%> 50 <div class= "main-right__content"> 51 <%=link_to safe_join(note.text.split("\n"),tag(:br)),edit_note_path(note.id),class: "main-right__content--text" %> 52 </div> 53 <% end %> 54 <div class= "main-right__new"> 55 <%= link_to "New work",new_note_path,class: "main-right__new--text"%> 56 </div> 57 </div> 58</div>
試したこと
routes.rbでroot to: "notes#show"に変更しましたが思い通りの動作にすること出来なかったです。
補足情報(FW/ツールのバージョンなど)
deviseを使用してログイン機能を実装しています。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。