bismoney
@bismoney

Почему не работает Paperclip?

Привет друзья! Прошу помощи с этим зверем.

Миграция
create_table :post_attachments do |t|
      t.attachment :photo
      
      t.timestamps


Модель PostAttachments
class PostAttachment < ActiveRecord::Base
  belongs_to :post
  has_attached_file :photo, :styles => { :mini => "260x180#", :normal => "800x400#" }
end


Модель Post
has_many :post_attachments
accepts_nested_attributes_for :post_attachments


Post котроллер
params.require(:post).permit(:title, :body, post_attachments_attributes: [:id, :photo]


Если все так то получаю в логах
Unpermitted parameter: post_attachments

Если добавляю ассоциативный объект в контроллер Post
def new
    @post = Post.new
    @post.build_post_attachments
  end


То получаю ошибку
undefined method `build_post_attachments' for

Спасибо.
  • Вопрос задан
  • 184 просмотра
Решения вопроса 1
nbekseitov
@nbekseitov
Ruby developer
Может нужно добавить post_id в таблицу post_attachments
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы