В CakePHP я могу указать префикс в своей конфигурации базы данных, т.е. "так _", так, чтобы каждая модель искала свою таблицу под этим префиксом.
Действительно ли что-то подобно возможный в направляющих, также? Таким образом, несколько программ могут совместно использовать одну базу данных?
Вы можете попробовать следующее в environment.rb
:
В разделе конфигурации добавьте следующий код
config.active_record.table_name_prefix = "so_"
Вы можете легко указать собственное имя таблицы для каждой модели с помощью метода set_table_name:
class Mouse < ActiveRecord::Base
set_table_name "so_mice"
end
Но вы должны сделать это для каждой модели, я не не знаю ни одной опции глобальной конфигурации.