Ruby on rails 应用程序在本地主机和heroku上运行良好,但heroku上缺少用户数据?

Ruby on rails 应用程序在本地主机和heroku上运行良好,但heroku上缺少用户数据?,ruby-on-rails,heroku,Ruby On Rails,Heroku,我正在创建一个应用程序,当我登录本地主机时,它工作正常;但是,当我登录heroku上的站点时,它会声明该用户不存在。基本上,该应用程序在本地和heroku上都运行良好,但heroku上缺少用户数据 我运行了“run rake db:migrate” 然后是“heroku运行rake db:migrate” 然后“heroku重新启动” 然后是“heroku open” $heroku运行rake数据库:迁移 正在运行rake db:migrate连接到终端。。。起来,跑 弃用警告:在供应商/插件

我正在创建一个应用程序,当我登录本地主机时,它工作正常;但是,当我登录heroku上的站点时,它会声明该用户不存在。基本上,该应用程序在本地和heroku上都运行良好,但heroku上缺少用户数据

我运行了“run rake db:migrate” 然后是“heroku运行rake db:migrate” 然后“heroku重新启动” 然后是“heroku open”

$heroku运行rake数据库:迁移 正在运行rake db:migrate连接到终端。。。起来,跑 弃用警告:在供应商/插件中有Rails 2.3风格的插件!对这些插件的支持将在Rails 4.0中删除。将它们移出并打包到您的Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中。有关此的详细信息,请参阅发行说明:。(从at/app/Rakefile:7调用) 弃用警告:在供应商/插件中有Rails 2.3风格的插件!对这些插件的支持将在Rails 4.0中删除。将它们移出并打包到您的Gemfile中,或者将它们作为lib/myplugin/*和config/initializers/myplugin.rb折叠到您的应用程序中。有关此的详细信息,请参阅发行说明:。(从at/app/Rakefile:7调用) 连接到数据库\u URL指定的数据库 迁移到DesiveCreateUsers(20130305200211) 迁移到AddNameToUsers(20130306015906)
迁移到CreatePins(20130306222042)

我猜您希望Heroku上的用户表中有用户,但尚未创建任何用户或运行
rake db:seed
(如果您有任何seed用户)


请记住,本地版本的应用程序有一个与Heroku上运行的应用程序版本完全独立的代码库和数据库,因此您不必期望在两个应用程序中看到相同的数据。

您可以使用
Heroku db:push
。在他们发表的博客文章中有更多的细节。基本上,它的作用是将本地数据库推送到heroku应用程序。您可能必须先运行
gem安装轻敲