【发布时间】:2014-04-05 01:41:54
【问题描述】:
这是图像在模型中的定义方式:
class Image < ActiveRecord::Base
has_attached_file :image, :url => "/system/images/:product_id/:id/:style/:filename",
:styles => { :dashboard => '65x65>',
:thumbnail => '174X174>',
:large => '470' },
:default_url => ActionController::Base.helpers.asset_path('/assets/missing_:style.png')
end
当我通过输入以下内容获取图像的网址时:
Image.find(143).image
它返回这个:
/system/images/:product_id/143/original/logo11w.png?1383743837
问题是:product_id 应该返回为165 而不是:product_id
当我通过输入以下内容获得图像的product_id 时:
Image.find(143).product_id
它返回165
所以我不确定是什么问题。
【问题讨论】:
-
您是否使用“脚本/生成回形针图像图像”命令生成图像模型?这个 product_id 是从哪里来的?
-
@Snubber 我的回答解决了您的问题吗?同上我为你回答的另一个问题。请告诉我。
标签: ruby-on-rails ruby paperclip