遗留系统的问题 :在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
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