有没有办法在Ruby on Rails Active Model上使用继承?
我有两个模型要添加评论。如果我可以使用一个可以与两个模型相关联的Comment模型,那将会很酷。
答案 0 :(得分:2)
class Comment < ApplicationRecord
belongs_to :commentable, polymorphic: true
end
class Article < ApplicationRecord
has_many :comments, as: :commentable
end
class Image < ApplicationRecord
has_many :comments, as: :commentable
end