1. ホーム
  2. ruby-on-rails

[解決済み] Railsでモデルのテーブル名マッピングを明示的に指定するにはどうすればよいですか?

2022-04-06 07:33:40

質問

Countriesというモデルクラスがあり、それを'cc'というDBテーブルにマッピングしたいのです。

Railsではどのように行うのですか?

どのように解決するのですか?

Rails >= 3.2 (Rails 4+、5+を含む)。

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

Rails <= 3.1:

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