Как явное указание сопоставления имен таблиц модели в Rails?

У меня есть класс Model с именем Country, и я хочу, чтобы он отображался в таблицу DB с именем 'cc'.

Как это делается в Rails?

Ответ 1

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

Ответ 2

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

В Rails 3.x это способ указать имя таблицы.