Я работаю в Ruby on Rails.DB: Миграция для Ruby On Rails
Я обновляю базу данных с пользователями локально:
- Использование «Рельсы консоли»
- рельсами сервер
- Проверка на локальном хосте: 3000
Пользователи добавляют на мой местный хозяин.
Я затем попытаться запустить шаги 3-7
- Внести изменения в локальный код
- Выполнить любые миграции на местном уровне
- Добавить все измененные файлы в Git Git добавить.
- Фиксировать все добавленные файлы в мерзавец мерзавец совершать -m «Добавление функции»
- Нажмите, чтобы изменения Heroku мастер мерзавец толчок Heroku - если вы используете Heroku в качестве удаленного имени и вы работаете в главном филиале
- Если вы миграции запустить Heroku запустить грабли БД: мигрировать для запуска миграции пО Heroku
- После миграции сделать Heroku перезагружать
После шага 6 я получаю это в результате:
"Running `rake db:migrate` attached to terminal... up, run.5819
Migrating to CreateUsers (20140812155921)
== 20140812155921 CreateUsers: migrating ======================================
-- create_table(:users)
-> 0.0572s
== 20140812155921 CreateUsers: migrated (0.0574s) =============================
Migrating to AddIndexToUsersEmail (20140812200300)
== 20140812200300 AddIndexToUsersEmail: migrating =============================
-- add_index(:users, :email, {:unique=>true})
-> 0.0252s
== 20140812200300 AddIndexToUsersEmail: migrated (0.0254s) ====================
Migrating to AddPasswordDigestToUsers (20140812204144)
== 20140812204144 AddPasswordDigestToUsers: migrating =========================
-- add_column(:users, :password_digest, :string)
-> 0.0039s
== 20140812204144 AddPasswordDigestToUsers: migrated (0.0041s) ================
Migrating to AddRememberTokenToUsers (20140814171549)
== 20140814171549 AddRememberTokenToUsers: migrating ==========================
-- add_column(:users, :remember_token, :string)
-> 0.0067s
-- add_index(:users, :remember_token)
-> 0.0171s
== 20140814171549 AddRememberTokenToUsers: migrated (0.0275s) =================
Migrating to AddAdminToUsers (20140815204326)
== 20140815204326 AddAdminToUsers: migrating ==================================
-- add_column(:users, :admin, :boolean, {:default=>false})
-> 0.0963s
== 20140815204326 AddAdminToUsers: migrated (0.0977s) =========================
Migrating to CreateMicroposts (20140815212754)
== 20140815212754 CreateMicroposts: migrating =================================
-- create_table(:microposts)
-> 0.0256s
-- add_index(:microposts, [:user_id, :created_at])
-> 0.0350s
== 20140815212754 CreateMicroposts: migrated (0.0611s) ========================
Migrating to CreateRelationships (20140816000750)
== 20140816000750 CreateRelationships: migrating ==============================
-- create_table(:relationships)
-> 0.0217s
-- add_index(:relationships, :follower_id)
-> 0.0385s
-- add_index(:relationships, :followed_id)
-> 0.0195s
-- add_index(:relationships, [:follower_id, :followed_id], {:unique=>true})
-> 0.0226s
== 20140816000750 CreateRelationships: migrated (0.1057s) ====================="
Когда я делаю: Heroku открытого
и попытаться войти в это теперь говорит моя пользовательская информация недействительна и поддержка Heroku говорит, что нет записей пользователей.
Кто-нибудь знает, что я могу здесь сделать? Эта папка также была скопирована из другого проекта, над которым я работал, поэтому я удалил .git-файл и создал новый репозиторий. Я просто не знаю, почему моя база данных будет работать локально, но не на героку.
Большое спасибо.
Бест, Дэвид
Я не понимаю, что вы имеете в виду, ожидаете ли вы, что локально созданные пользователи будут загружены на сервер при развертывании? –
Здравствуйте, Мохаммад, да, я хочу, чтобы на месте можно было создать 10 предварительно заполненных пользователей. Затем, когда я развертываю его, будут заполнены эти 10 пользователей. В настоящее время 10 пользователей будут заполняться только локально, а не на сайте heroku. – dstung
проверить мои семена ответ –