前提・実現したいこと
railsで投稿一覧ページ(index)へ投稿された記事をbootstrapのcardで表示していきたいのですが、何度やってもエラーが出てしまいます。
<%= image_tag...
の文法が間違っているのでしょうか。。。
よろしくお願い致します。
発生している問題・エラーメッセージ
wrong number of arguments (given 1, expected 0)
該当のソースコード
ruby
1<% @store_posts.each do |store_post|%> 2 <div class="card-deck"> 3 <div class="card"> 4 <%= image_tag store_post.picture.url if store_post.picture? class:'card-img-top', alt:'Card image cap'%> 5 <div class="card-body"> 6 <h5 class="card-title"></h5> 7 <p class="card-text">This is a wider card with supporting text below as a natural lead-in to additional content. This content is a little bit longer.</p> 8 </div> 9 <div class="card-footer"> 10 <small class="text-muted">Last updated 3 mins ago</small> 11 </div> 12 </div> 13 <%end%>
ruby
1def index 2 @store_posts = current_user.store_posts 3end
試したこと
コントローラーで@sotre_postsへデータを代入できていない、もしくはimage_tagの文法を間違えていると考えて調べてみたのですが解決できませんでした。よろしくお願い致します。
補足情報(FW/ツールのバージョンなど)
ここにより詳細な情報を記載してください。
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2018/08/03 15:56