【发布时间】:2018-03-19 05:50:23
【问题描述】:
我在我的项目中使用回形针上传图片。我已经覆盖了默认路径
(path: ':class/:id/:attachment/:basename.:extension')。因为我错过了路径名称的样式,现在我需要为图像添加缩略图。现在我已经更改了路径(
config.paperclip_defaults = {
styles: { thumb: "40x40" },
path: ':class/:id/:attachment/:style/:basename.:extension',
url: ':class/:id/:attachment/:style/:basename.:extension'}
) 有风格,我已经在 S3 上传了图片。 当我为以前上传的文件运行回形针 rake 任务时,它会显示以下错误
NoMethodError: undefined method `match' for nil:NilClass.
当我通过控制台尝试重新处理方法时,
User Load (1.0ms) SELECT "users".* FROM "users" WHERE "users"."deleted_at" IS NULL ORDER BY "users"."id" DESC LIMIT $1 [["LIMIT", 1]]
[paperclip] copying users/100000/profile_picture/Screen_Shot_2018-03-13_at_3.46.34_PM.png to local file /var/folders/f_/rp805gln2p7_1z0prxsw7www00015k/T/2bfc1b167915d853fafaa0a3ef5d83d220180319-5563-1cqfhvv.png
NoMethodError: undefined method `match' for nil:NilClass
【问题讨论】: