Ruby on rails 如何让这个简单的rails项目在Heroku上运行?

Ruby on rails 如何让这个简单的rails项目在Heroku上运行?,ruby-on-rails,database,debugging,postgresql,heroku,Ruby On Rails,Database,Debugging,Postgresql,Heroku,我按照这个方法创建了一个简单的网站,在那里你可以输入博客条目。我能够让它与我计算机上的postgresql数据库一起工作 然后我把它推给了希罗库。它被接受了,一切似乎都很好 但是,当我尝试在浏览器中转到该页面时,它没有正常工作。你可以看到 我甚至试着在Heroku上建立一个共享的postgresql数据库。我是否应该对database.yml进行一些更改以使其正常工作 但我注意到的一点是,我在共享postgresql数据库中添加的错误消息似乎表明它确实找到了数据库,但没有找到表。我说得对吗?我试

我按照这个方法创建了一个简单的网站,在那里你可以输入博客条目。我能够让它与我计算机上的postgresql数据库一起工作

然后我把它推给了希罗库。它被接受了,一切似乎都很好

但是,当我尝试在浏览器中转到该页面时,它没有正常工作。你可以看到

我甚至试着在Heroku上建立一个共享的postgresql数据库。我是否应该对database.yml进行一些更改以使其正常工作

但我注意到的一点是,我在共享postgresql数据库中添加的错误消息似乎表明它确实找到了数据库,但没有找到表。我说得对吗?我试图使用heroku控制台手动重新创建表,但未能成功


这是怎么回事?我怎样才能让它工作呢?

你试过heroku运行rake db:migrate吗


如果这还不能解决问题,heroku日志--tail会告诉你什么?

运行rake db:migrate似乎可以让它工作!当我运行它时,它说:“rake中止了!数据库配置没有指定适配器”,但它仍然有效。你知道那条消息是关于什么的吗?哦,天哪,我不确定那个错误。您的Gemfile中有“pg”吗?我也有同样的错误,但是heroku运行RAILS\u ENV=production rake db:migrate使它消失了。嗯