Админка ActiveAdmin.
Нужно добавить не одно изображения, а не сколько. С одним всё довльно просто, а вот с тем, что требуется, не очень получается
ActiveAdmin.register Subcategory do
permit_params :title, :image, :category_id, :description, :images
index do
selectable_column
id_column
column :category
column :title
column :body_text
column (:images){ |category| image_tag(category.image_url, style: 'width: 100px') if category.image.present? }
actions
end
filter :title
filter :description
filter :created_at
form html: { multipart: true } do |f|
f.inputs do
f.input :category
f.input :title
f.input :description
f.input :images, as: :file, input_html: { multiple: true}
end
f.actions
end
show do |cat|
h3 cat.title
h3 cat.description
div.each do |arr_images| # добавления изображений
image_tag arr_images.category.image_url(:thumb)
end
end
end
<% @subcategory.each do |cat| %>
<div class="block" style="margin-bottom:20px">
<div class="main-title" data-toggle="modal" data-target="#mdf-modal"><%= cat.title %></div>
<p><%= cat.description %></p>
<div class="col-md-3">
<a href="<%= cat.image_url %>" data-lighter>
<%= image_tag(cat.image_url, :alt => "ivm logo") %>
<%= image_tag("zoom.png", :alt => "ivm logo", class: 'zoom') %>
</a>
</div>
<div class="line"></div>
</div>
<% end %>