第一次发帖提问。 我最近在Udemy上做了一个Rails项目,它在localhost上运行正常,当我推送到Heroku时我只看到注册/登录页面,没有一个' New,Edit,Delete ..'页面。在生产中安装了pg和rails_12factor,在test和dev中安装了sqlite。一周内老师没有在论坛上回答,所以在其他地方寻找。这是我的GitHub链接https://github.com/guruprasadnagarajan/taskr,这是英雄页面https://taskr-guru.herokuapp.com 谢谢!
答案 0 :(得分:0)
创建heroku应用程序并在创建数据库之后,还需要迁移数据并将其添加到数据库中。确保您拥有有效的用户和其他所需数据。例如,您可以通过运行以下命令来访问应用程序的rails控制台:
heroku run rails c -a <your app's name>
然后您可以使用rails模型从那里创建用户:
User.create(name: <a name>, email: <an email>)
或者,您可以在db/seed.rb
文件中创建所需数据,然后运行任务:
heroku run rake db:seed -a <your app's name>
如果您已完成上述所有步骤并仍然遇到相同问题,我不确定如何解决此问题。
希望它有所帮助,快乐编码!