Rails: неявное преобразование строки в целое число
class CreateAdminUsersPagesJoin < ActiveRecord::Migration[5.0]
def up
create_table :admin_users_pages2, :id => false do |t|
t.integer "admin_user_id"
t.integer "page_id"
end
add_index :admin_users_pages2 ["admin_user_id", "page_id"]
end
def down
drop_table :admin_users_pages2
end
end
Когда я запускаю rake db:migrate, он прерывается и выдает следующую ошибку: неявное преобразование строки в целое число
Любая помощь приветствуется.
1 ответ
class CreateAdminUsersPagesJoin < ActiveRecord::Migration[5.0]
def up
create_table :admin_users_pages2, :id => false do |t|
t.integer "admin_user_id"
t.integer "page_id"
end
add_index :admin_users_pages2, ["admin_user_id", "page_id"]
end
def down
drop_table :admin_users_pages2
end
end
Вы пропустили запятую для строки add_index.