我一直在尝试将我的数据库迁移到heroku,但没有成功.我在我的数据库中添加了一些用户,当我尝试使用我的heroku应用程序上的电子邮件地址和密码登录时,我收到无效的电子邮件/密码错误,即使这在我的本地服务器上工作得很好.执行下述所有步骤时完全没有错误.
正如前一篇文章所述,我尝试过以下方法:
bundle exec rake db:migrategit add -Agit commit -m "Adding features"git push heroku master heroku run rake db:migrate我跑完之后得到:
astelvida:~/workspace/sample_app (master) $ heroku run rake db:migrate
Running rake db:migrate on ? shrouded-ravine-80000... up, run.2794
ActiveRecord::SchemaMigration Load (0.8ms)
SELECT "schema_migrations".* FROM "schema_migrations"
Run Code Online (Sandbox Code Playgroud)
heroku restart我还检查了我的.sqlite3文件,检查新用户是否确实存在于数据库中.
我也试过这个: $ bundle exec rake db:migrate RAILS_ENV=production
我还更新了我的gemfile.lock.
我的开发和生产宝石:
group :development, :test do
gem 'sqlite3', '1.3.9'
gem 'byebug', '3.4.0'
gem 'web-console', '2.0.0.beta3'
gem …Run Code Online (Sandbox Code Playgroud) database ruby-on-rails heroku railstutorial.org ruby-on-rails-4