我如何在Rails中显式指定模型的表名映射?

14 浏览
0 Comments

我如何在Rails中显式指定模型的表名映射?

我有一个称为Countries的Model类,我希望它映射到名为\'cc\'的数据库表。

在Rails中如何做到这一点?

admin 更改状态以发布 2023年5月23日
0
0 Comments

class Countries < ActiveRecord::Base
    self.table_name = "cc"
end

在Rails 3.x中这是指定表名的方式。

0
0 Comments

Rails版本大于等于3.2(包括Rails 4+、5+、6+和7+):

\n

class Countries < ActiveRecord::Base
  self.table_name = "cc"
end

\n

Rails版本小于等于3.1:

\n

class Countries < ActiveRecord::Base
  self.set_table_name "cc"
  ...
end

0