Ответ 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
У меня есть класс Model с именем Country, и я хочу, чтобы он отображался в таблицу DB с именем 'cc'.
Как это делается в Rails?
class Countries < ActiveRecord::Base
self.table_name = "cc"
end
class Countries < ActiveRecord::Base
self.set_table_name "cc"
...
end
class Countries < ActiveRecord::Base
self.table_name = "cc"
end
В Rails 3.x это способ указать имя таблицы.