2016-11-18 44 views
0

帖子我创建的那个创建的,但没有显示在显示页面上,但是当我移动到那里的根目录时显示。有很多功能添加到应用程序,但我怎么知道,他们将正常工作与否。在我的地方我的应用程序工作正常,但在Heroku上部署后,它给error.Using Heroku的日志显示enter image description here在heroku上的Ruby on Rails应用程序制作显示错误

我的页面是[在这里输入的形象描述] [2]

我的Gemfile是enter image description here

我的showtag语法中使用的显示页面是 [输入图像说明] [4]

我已经在生产中使用pg数据库。 请帮我出去部署我的应用程序。

+0

的错误是在你的文件'的帖子/ show.html.haml'您使用的是不存在于你的类中的方法图像。当你在代码中做错了事情时,Heroku会自动检测。 – Snoobie

+0

在终端上运行'heroku logs -t'来查看服务器日志。 [文献](https://blog.heroku.com/logging-on-heroku#working-with-logs) –

回答

0

该错误告诉我在post/show.haml(大约在线22-24)没有方法image。这意味着你可以致电image处理你认为存在的东西,但它不存在。

你需要做的:

  • 一下这个文件
  • 找到在哪里做呼吁东西
  • 找到你加载形象,东西
  • 调查为什么它是可能这个东西不存在,并修复这个只有呼叫image如果存在的东西。

第二个选项可能看起来像:

- if post 
    = post.image 
- else 
    no post image 
相关问题