Я хочу перечислить все изображения в определенной папке на основе итерации.Rails список всех изображений
В мой контроллер я объявил что-то подобное этому
@styles = ['one', 'two', 'three']
и делают его в представлении с
<% @styles.each do |s| %><div>
<%= s %>
<% end %>
Каждый @styles
получил свой собственный каталог, например: app/assets/images/styles/one/
с несколькими файлами SVG в Это.
Теперь я хочу отображать все SVG-файлы в каждой папке внутри отдельного div
. Что-то вроде
@stylesExample = Dir.glob('app/assets/images/styles/**/*.svg')
с видом
<% @stylesExample.each do |image| %>
<%= image_tag "#{image.split('/')}/#{s}/" %>
<% end %>
Это, очевидно, не работает. Каким будет лучший способ передать переменную в действии контроллера, чтобы отобразить все SVG?
Нет, печатает все SVG в каждом '' div'' –
Можете ли вы показать нам некоторые из вашего рендеринга html? – snkashis
уверен: https://gist.github.com/BobWassermann/48feb2d7e43712484aad –