私はRailsをまったく使用したことがなく、ディレクトリ内の各ファイルタイプに独自のアイコンを付けようとしていますが、表示できるのは1つだけです。助けてください。これが私がこれまでに持っているものです。
コントローラ:
class DocsController < ApplicationController
def port
@files = Dir.glob("public/folder/*")
filetype = [".pdf", ".txt"]
if filetype.include? ".pdf"
@extension = "pdf.png"
elsif filetype.include? ".txt"
@extension = "text.png"
else
@extension = "folder.png"
end
end
end
意見:
<% @files.each do |file| %>
<div class="filediv">
<%= image_tag @extension, :size => "150x150" %>
<p><%= file.gsub("public/folder/", "") %></p>
</div>
<% end %>
これにより、すべてにpdfアイコンが表示されます。誰かが、私が間違っていることを教えてもらえますか?
ありがとう