Ruby on rails 回形针:图像无法上传到rails

Ruby on rails 回形针:图像无法上传到rails,ruby-on-rails,paperclip,Ruby On Rails,Paperclip,我正在轨道上使用回形针宝石 我的用户模型文件包含: has_attached_file :profile_pic, styles: { medium: "300x300>", thumb: "100x100>" }, default_url: "/images/:style/missing.png", :url => "/assets/users/:id/:style/:basename.:extension", :path => ":r

我正在轨道上使用回形针宝石

我的用户模型文件包含:

    has_attached_file :profile_pic, styles: { medium: "300x300>", thumb: "100x100>" },
    default_url: "/images/:style/missing.png",
    :url  => "/assets/users/:id/:style/:basename.:extension",
    :path => ":rails_root/public/assets/users/:id/:style/:basename.:extension"
我的图像未上载,因此未显示(显示带有“missing.png”的断开图像)。我应该如何将图像上载到/assets/images path

我的视图部分如下所示:

<%= image_tag current_user.profile_pic.url(:thumb)  %>

这可能是由于各种原因造成的

1) 在强参数中,您需要定义:profile\u pic

2) 你忘了放missing.png

3) :path=>:rails\u root/public/assets/users/:id/:style/:basename.:extension“

首先定义路径的方式可能是错误的:类,然后是:样式,然后是:扩展


:path=>“images/:class/:style/:id:extension”

你能显示你在rails控制台中遇到的错误吗在2017-04-01 10:45:36+0530 ActionController::RoutingError(没有路径匹配[GET]”/profile\u-pics/original/missing.png)为127.0.0.1启动GET“/profile\u-pics/original/missing.png”:这是在图像上载过程之后,您将被重定向到查看页面。.当您开始上载时,我需要查看日志HI,1.:profile_pic在强参数2中提到。missing.png已存在于assets/images中3.尝试了此操作,但没有帮助。谢谢,但问题已解决,Imagebrick路径不正确:This:
Paperclip.options[:命令路径]=“/usr/local/bin/”
应该是
回形针。选项[:命令路径]=“/usr/bin/”
我的系统。