【发布时间】:2011-01-06 09:44:42
【问题描述】:
我有一个名为 Country 的模型类,我希望它映射到一个名为“cc”的数据库表。
在 Rails 中是如何做到的?
【问题讨论】:
标签: ruby-on-rails
我有一个名为 Country 的模型类,我希望它映射到一个名为“cc”的数据库表。
在 Rails 中是如何做到的?
【问题讨论】:
标签: ruby-on-rails
class Countries < ActiveRecord::Base
self.table_name = "cc"
end
class Countries < ActiveRecord::Base
self.set_table_name "cc"
...
end
【讨论】:
table_name 是最佳做法吗?
table_name_prefix。如果您有一套,请使用self.table_name = "#{table_name_prefix}cc"
class Countries < ActiveRecord::Base
self.table_name = "cc"
end
在 Rails 3.x 中,这是指定表名的方式。
【讨论】: