Как явное указание сопоставления имен таблиц модели в 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 это способ указать имя таблицы.
Ответ 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 это способ указать имя таблицы.