我要去桂林 / 遗留系统的问题 :在rails中 has_many 默认的外键名称可以指定吗?

我要去桂林

遗留系统的问题 :在rails中 has_many 默认的外键名称可以指定吗?

Posted by accesine on 2007-12-1 15:01:43 CST - 0 comments - 0 trackbacks
遗留系统的问题 :在rails中 has_many 默认的外键名称可以指定吗?set_primary_key... by accesine ... 0 秒前 ... 1 次点击

has_many 在处理遗留系统的问题 set_primary_key

在rails中 has_many 默认的外键名称可以指定吗?

比如:默认的
belongs_to rogrammer # foreign key - programmer_id

我想把 programmer_id 指定成: p_id 可以吗?


class Assignment < ActiveRecord::Base
belongs_to rogrammer # foreign key - programmer_id
belongs_to roject # foreign key - project_id
end
class Programmer < ActiveRecord::Base
has_many :assignments
has_many rojects, :through => :assignments
end
class Project < ActiveRecord::Base
has_many :assignments
has_many rogrammers, :through => :assignments
end
Purple theme designed by Livid, this blog is proudly powered by Project Nexus.