发布我创建的内容,但不显示在显示页面上,但是当我移动到root时,我显示。有很多功能添加到应用程序但我怎么知道他们将正常工作。在我的本地我的应用程序工作正常但在部署后在heroku上它给出错误。使用heroku日志显示enter image description here
我的页面是[在此输入图像说明] [2]
我的gemfile是enter image description here
我在显示页面中使用的imagetag语法是 [在此处输入图像说明] [4]
我在生产中使用过pg DB。 请帮我部署我的应用程序。
答案 0 :(得分:0)
错误告诉image
nil
(post/show.haml
左右)22-24
上没有方法image
。这意味着你在你认为存在的东西上调用image
,但它不存在。
您需要做什么:
- if post
= post.image
- else
no post image
。 第二个选项可能如下:
#columncontainer {
width: 960px;
margin: 0 auto;
}
#column1 {
float: left;
width: 240px;
}
#column2 {
float: left;
width: 480px;
}
#column3 {
float: left;
width: 240px;
}
#footer {
clear: both;
}
#image {
margin-left: auto;
}
#columncontainer {
background-color: white;
}