В моем контроллере у меня есть следующее:
@documents = Document.find(:all, :order => "section asc, sub_section asc, position asc, name asc")
@files = Dir.glob("public/downloads/*").sort
На мой взгляд, у меня есть следующее:
<% @documents.each do |d| -%>
<tr class="<%= cycle("","alt") %>">
<td><%= d.name %></td>
<td><%= d.file_name %></td>
<td><%= d.description %></td>
<td>
<%= link_to "Edit", edit_document_path(d) %><br>
<%= link_to "Del", document_path(d), :confirm => "Are you sure boogerhead?", :class => "destroy", :method => :delete %>
</td>
</tr>
<% end -%>
Если имя файла не содержится в @files, ссылка на другую страницу, которая зависит от этого имени (имя файла), не будет работать. Если совпадений нет, я выделю код file_name, чтобы указать, что есть проблема. Как проверить, содержится ли имя_файла в @files?
Спасибо