基本的に、インデックスビューにテーブルがあり、画像名= army.unit_nameの場合、その画像がレンダリングされます。そうでない場合は、画像が欠落していることをテキストで表示します。Railsはまだ初めてですが、この条件付きチェックをビュー以外の場所に配置する方法が必要です。誰かが私を教えてくれませんか?モデルで行いますか?
<% @armies.each do |army| %>
<tr>
<% if File.exists?("/users/<name>/Ruby Projects/thrones/app/assets/images/#{army.unit_name}.png") %>
<td><span class="picture-hover"><%= image_tag("#{army.unit_name}.png" %></span></td>
<% else %>
<td>Unit Card art missing</td>
<% end %>
<td><%= link_to army.unit_name, army_path(army) %></td>
</tr>
<% end %>