Добавил колонку username в User (devise)
class AddUsernameToUser < ActiveRecord::Migration
def change
add_column :users, :username, :string, null: false
add_index :users, :username, unique: true
end
end
и настроил apartment gem так что бы username был поддоменом, то есть например username.local.dev.
Это работает, не смотря на то что миграция не завершается, падает с ошибкой:
rake aborted!
ActiveRecord::StatementInvalid: PG::UndefinedColumn: ERROR: column "database" does not exist
LINE 1: SELECT database FROM "public"."users"
^
: SELECT database FROM "public"."users"
/Users/mihail/Documents/workspace/work/RailsApp/s4t/config/initializers/apartment.rb:26:in `block (2 levels) in <top (required)>'
PG::UndefinedColumn: ERROR: column "database" does not exist
LINE 1: SELECT database FROM "public"."users"
^
/Users/mihail/Documents/workspace/work/RailsApp/s4t/config/initializers/apartment.rb:26:in `block (2 levels) in <top (required)>'
Tasks: TOP => apartment:migrate
(See full trace by running task with --trace)
В чем может быть проблема, заранее спасибо.