nested_form и наследование одной таблицы - PullRequest
0 голосов
/ 12 апреля 2011

У меня проблемы с использованием STI, и я подумал, не могли бы вы дать мне несколько советов. Я хочу добавить приложения к обсуждению. Я пытался сделать несколько попыток, чтобы все заработало, но всегда получал исключения.

мне нужно добавить accepts_nested_attributes_for в Discussion.rb? мне нужно добавить столбец в таблицу вложений?

class Post < ActiveRecord::Base
  has_many :attachments, :dependent => :destroy
  accepts_nested_attributes_for :attachments, :reject_if => lambda { |a| a[:url].blank? }, :allow_destroy => true
end

class Discussion  < Post
end

class Attachment < ActiveRecord::Base
belongs_to :post
end

1 Ответ

0 голосов
/ 12 апреля 2011

мне нужно добавить accepts_nested_attributes_for в Discussion.rb?

Если сейчас есть какие-либо различия с родительским классом - нет

мне нужно добавить столбец в таблицу вложений?

Только post_id или любая другая клавиша

...