Я использую Refile с Rails 4. Я следую их учебнику для загрузки нескольких изображений. Каждый пост может иметь несколько изображений. Мои модели выглядят так:
post.rb:
has_many :images, dependent: :destroy
accepts_attachments_for :images, attachment: :file
Image.rb:
belongs_to :post
attachment :file
Я могу загружать файлы в порядке, используя:
<%= f.attachment_field :images_files, multiple: true, direct: true, presigned: true %>
но когда я пытаюсь получить изображение, например:
<%= attachment_image_tag(@post.images, :file, :small) %>
Я получаю сообщение об ошибке:
undefined method file for #<Image::ActiveRecord_Associations_CollectionProxy:0x007fbaf51e8ea0>
Как я могу получить изображение с refile с помощью нескольких загрузок изображений?