Ruby on Railsでindexアクションを実行した際に、
picturesテーブルの項目「image_url」に格納されている
画像データを一覧表示したいのですが、
テーブルの中身がソースに出力されてしまいます。
原因が思いつかないのですが、どなたかご教授下さい。
![イメージ説明]WIDTH:600
出力されるソース
lang
1 <td><a class="btnDestroy" data-confirm="本当に削除しますか?" rel="nofollow" data-method="delete" href="/pictures/2">Delete</a></td> 2 </tr> 3[#<Picture id: 1, name: "TEST", image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAA...", created_at: "2015-06-15 14:01:13", updated_at: "2015-06-15 14:01:13">, #<Picture id: 2, name: "TEST2", image_url: "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAQAA...", created_at: "2015-06-15 14:14:56", updated_at: "2015-06-15 14:14:56">]</tbody> 4</table>
- ビュー
lang
1<table> 2<tbody> 3<%= @pictures.each do |picture| %> 4 <tr> 5 <td><%= picture.name %><br> 6 <%= image_tag(picture.image_url, :size => "100x100")%></td> 7 <td><%= link_to 'Show', {controller: :pictures, action: :show, id: picture.id}, :class=>'btnShow' %></td> 8 <% if current_user %> 9 <td><%= link_to 'Edit', {:controller => :pictures, :action => :edit, :id=> picture.id}, :class=>'btnEdit' %></td> 10 <td><%= link_to 'Delete', {:controller => :pictures, :action => :destroy, :id=> picture.id}, :method=> :delete, :class=>'btnDestroy', data:{confirm: '本当に削除しますか?'} %></td> 11 <% end %> 12 </tr> 13<% end %> 14</tbody> 15</table> 16<%= paginate @pictures %>
- コントローラ
lang
1 def index 2 @pictures = Picture.page(params[:page]) 3 end
回答1件
あなたの回答
tips
プレビュー
バッドをするには、ログインかつ
こちらの条件を満たす必要があります。
2015/06/15 22:50