前提・実現したいこと
ここに質問の内容を詳しく書いてください。
rubyで写真を投稿し合うみたいなアプリを作っていて誰でもサイト内を軽く見れるようにするためにemailなしでも見れるようにしたいんですけどログアウト状態で写真やアカウント名など押すと新規登録のページに飛ばすようにしたいんですけどエラーが出てしまいます。
発生している問題・エラーメッセージ
エラーメッセージ
NoMethodError in Photos#show
該当のソースコード
ruby
ソースコード
ruby
1コード 2<section class="section"> 3 <div class="container"> 4 <div class="columns is-centered"> 5 <div class="column is-7"> 6 <div class="card"> 7 <div class="card-image"> 8 <figure class="image is-4by3"> 9 <%= attachment_image_tag @photo, :image %> 10 </figure> 11 </div> 12 <div class="card-content"> 13 <div class="media"> 14 <div class="media-content"> 15 <p class="title is-4"><%= @photo.title %></p> 16 </div> 17 </div> 18 <div class="content"> 19 <table class="table is-narrow"> 20 <tr> 21 <th>説明</th> 22 </tr> 23 <tr> 24 <td><%= simple_format @photo.body %></td> 25 </tr> 26 </table> 27 <% if @photo.user.id == current_user.id %> 28 <%= link_to "編集画面へ", edit_photo_path(@photo), class: "button is-success" %> 29 <% end %> 30 </div> 31 </div> 32 </div> 33 </div> 34 35 36### 試したこと 37 38 39### 補足情報(FW/ツールのバージョンなど) 40 41ここにより詳細な情報を記載してください。
1)プログラム類は<code>を使って書いてください
2)controllerを載せてください
3)エラーメッセージは全文載せてください
あなたの回答
tips
プレビュー