В вашей миграции укажите имена таблиц с префиксом схемы для вызовов create_table и drop_table.
create_table("Company.Employees") do |t|
t.column :name, :string, :limit => 60
# Other fields here
end
В модели переопределите имя таблицы по умолчанию, используя set_table_name
.
class Employees < ActiveRecord::Base
set_table_name "Company.Employees"
end
С другой стороны
Если все таблицы, используемые в приложении rails, принадлежат одной и той же схеме, вы можете назначить эту схему в качестве схемы по умолчанию для пользователя БД, указанного в файле database.yml.