Assuming we are following Rails conventions, and given the following domain models:
class Comment < ActiveRecord::Base
belongs_to :commentable, polymorphic: true
has_many :comments, as: :commentable
end
class Post < ActiveRecord::Base
has_many :comments, as: :commentable
end
Which database columns will, necessarily, exist to support these relationships
Select one of the following: