Im работает над простой функцией формы, которая добавляет изображение через вложенную форму.fields_for missing при попытке добавить accepts_nested_attributes_for
Фотомодель, на котором должны храниться все мои загруженные изображения.
class Photo < ActiveRecord::Base
belongs_to :posting
has_attached_file :image, styles: { large: "500x500>", medium: "300x300>", thumb: "100x100#" }, default_url: "/images/:style/missing.png"
validates_attachment_content_type :image, content_type: /\Aimage\/.*\Z/
end
фрагмент моей вложенной форме (в форме)
<%= post.fields_for :photos, html: { multipart: true } do |photo| %>
<%= photo.label :image %>
<%= photo.file_field :image %>
<% end %>
Все показывает хорошо, но когда я раскомментировать accepts_nested_attributes_for линию. Моя вложенная форма исчезает!
class Posting < ActiveRecord::Base
belongs_to :subcategory
belongs_to :category
has_many :photos
#accepts_nested_attributes_for :photos
end
Спасибо! Вместо этого я использовал '@ post.posting.build', и он работал как шарм! – StormTrooper