Взгляните на этот Railscast, Полиморфизм
. Он поможет вам лучше понять, как работает Полиморфизм.
Первая проблема, которую я заметил, это то, что она должна бытьчерез: поток, а не: с резьбой
class Thread < ActiveRecord::Base
has_many :threadfeeds, :as => :threaded
В Railscast он имеет:
class Comment < ActiveRecord::Base
belongs_to :commentable, :polymorphic => true
end
class Article < ActiveRecord::Base
has_many :comments, :as => :commentable
end
class Photo < ActiveRecord::Base
has_many :comments, :as => :commentable
#...
end
class Event < ActiveRecord::Base
has_many :comments, :as => :commentable
end