Я наследование код, который имеет:ror - включить внешний ключ на обоих концах has_many и принадлежит_to?
class Graphic < ActiveRecord::Base
has_many :comments, :foreign_key => 'asset_id',
:conditions => 'asset_type_id = 5',
:order => 'created_at', :dependent => :destroy
class Comment < ActiveRecord::Base
belongs_to :graphic, :foreign_key => :asset_id
Мне кажется, как и has_many не должно иметь foreign_key (он ссылается на belongs_to хорошо, я верю), но я не уверен, знаете ли вы?
т.е. он должен быть
class Graphic < ActiveRecord::Base
has_many :comments,
:conditions => 'asset_type_id = 5',
:order => 'created_at', :dependent => :destroy
class Comment < ActiveRecord::Base
belongs_to :graphic, :foreign_key => :asset_id
Это правда тоже ... Я просто пытался ответить на его вопрос ха-ха. – Batkins