我有一个名为Property的模型,在显示页面中显示单个属性的图像没有问题,我想由于一些rails魔术:
<%= image_tag @property.image_url %>
这很好..但是我想在索引视图中显示来自另一个名为pages_controller.rb的控制器的图像,所以我做了:
class PagesController < ApplicationController
def index
@property_image = Property.first
end
在页面/索引视图中,我可以通过这种方式调用任何数据,但不能调用图像
<%= @property_image.adress %> #this works fine
<%= @property_image.image_url %> #this is not working
为什么会这样?
非常感谢!
答案 0 :(得分:1)
您并没有将它放在图像标记中,就像您在第一时间那样。
<%= image_tag @property_image.image_url %>
答案 1 :(得分:0)
SORRY GUYS ..我的坏。
我正在使用carrierwave,存储设置为:fog而不是:file。
与Active record无关。