2016-03-04 37 views
0

这里是漫长的和结束的。我的项目最初是在SQLite3中完成的,因为Heroku不接受SQLite3,所以我转换了项目PosgreSQL并试图在线部署项目。然而,我的所有资产都破坏了,我只能看到我的HTML字体,并且没有我的图片或动画。以下是我上传的视频。为什么当我尝试将它部署到Heroku时,我的Ruby on Rails项目会中断?

https://www.youtube.com/watch?v=dnIXWWk2no4

记住。该项目没有储存信息。该项目从字面上来看只是HTML,CSS和Jquery。这是认真的。没有数据库关系,没有存储信息,什么都没有当我做这个项目时,我是一个新手编码器(仍然是),而且我只使用了Ruby on Rails,这是我当时熟悉的。无论如何,有没有人对这个问题有什么想法?

+1

这里没有太多的信息供我们使用。你有没有看过你的Heroku部署日志,尤其是资产预编译:https://devcenter.heroku.com/articles/rails-asset-pipeline – Jonah

+0

我没有约拿,我会看看这个 –

回答

0

你或许应该从你的应用程序中删除turbolinks宝石,这是如何做到这一点:

  • 从您的Gemfile中取出宝石“turbolinks”线。
  • 从app/assets/javascripts/application.js中删除// = require turbolinks。
  • 从app/views/layouts/application.html.erb中删除两个“data-turbolinks-track”=> true哈希键/值对。