我在使用STI时遇到了麻烦,并想知道你是否可以给我一些指示。 我也想在讨论中添加附件。 我尝试了几次尝试使其工作,但总是有例外。
我需要在discussion.rb中添加accepts_nested_attributes_for吗? 我需要在附件表中添加一列吗?
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
答案 0 :(得分:0)
我需要在discussion.rb中添加accepts_nested_attributes_for吗?
如果现在与父类有任何差异 - 否
我需要在附件表中添加一列吗?
仅post_id
或任何其他键