我整个下午都在尝试进行回形针插值,但仍然没有成功。
这是我设置图像模型的方式:
has_attached_file :image,
:styles => { :thumb => '300x300#',
:medium => "300x300>",
:original => "900x900>" },
:path => ":rails_root/public/images/:user_id/:style/:basename.:extension",
:url => "/images/:user_id/:style/:basename.:extension"
在/config/initializers/paperclip.rb中如下:
Paperclip.options[:command_path] = "/usr/local/bin"
module Paperclip
module Interpolations
def user_id attachment, style_name
attachment.instance.user_id.to_s
end
end
end
但是每次我保存文件时,文件都会保存为
/images//original/file-name.jpg
用户 ID 丢失。
这个样本有什么问题?我仍然找不到回形针设置的正确配置。我将非常感谢您的每一次帮助。
谢谢