Rails和Paperclip,default_url不起作用

Cin*_*nta 1 ruby-on-rails paperclip

我正在使用回形针上传个人资料照片.当有人不上传图像时,我希望将默认图像分配给用户.

我正在使用这行代码:

has_attached_file :avatar, 
  styles: { medium: "300x300>", thumb: "100x100>" },
  default_url: "assets/images/:style/male.jpg"
Run Code Online (Sandbox Code Playgroud)

但是我的浏览器检查员给了我这个错误:

http://localhost:3000/assets/images/original/male.jpg 404 (Not Found)
Run Code Online (Sandbox Code Playgroud)

我试着写:

default_url: "assets/images/:style/male.jpg"
default_url: "images/:style/male.jpg"
default_url: ":style/male.jpg"
default_url: "male.jpg"
default_url: "assets/images/male.jpg"
Run Code Online (Sandbox Code Playgroud)

图像位于以下位置:

/assets/images/male.jpg 
/assets/images/medium/male.jpg 
/assets/images/thumb/male.jpg 
/assets/images/original/male.jpg 
Run Code Online (Sandbox Code Playgroud)

小智 5

Ommit的/images/,而不是做这个/assets/male.jpg/assets/original/male.jpg

希望能帮到你.