published_article.rb
429 Bytes
class PublishedArticle < Article
belongs_to :reference_article, :class_name => "Article"
def self.short_description
_('Reference to other article')
end
def self.description
_('A reference to another article published in another profile')
end
def body
reference_article.body
end
before_validation_on_create :update_name
def update_name
self.name ||= self.reference_article.name
end
end