我有这两个模型:
用户:
has_many :commercials, :dependent => :destroy, :inverse_of => :user
商业:
belongs_to :user, :inverse_of => :commercials
has_attached_file :image,
:styles => { :medium => "400x400",
:thumb => "50x50>" }
我刚刚上传了一张图片,图片已成功上传到Amazon S3并保存到数据库中。 但是如何显示呢?
我试过了:
<%= image_tag @user.adverts(:medium) %>
或
<%= image_tag @user.adverts.medium.url %>
但以上都不起作用......
答案 0 :(得分:1)
不是adverts
,而是commercials
?所以不应该是这样的:
@user.commercials.first.image.url
答案 1 :(得分:0)
假设foo
为商业实例的名称
<%= image_tag foo.image.url(:medium) %>