Ruby on rails Rails:使用回形针插件上传文件-更改文件存储的默认位置

Ruby on rails Rails:使用回形针插件上传文件-更改文件存储的默认位置,ruby-on-rails,file-upload,paperclip,Ruby On Rails,File Upload,Paperclip,您好,我想更改曲别针保存文件的默认位置。 从文档中我看到默认位置是 rails_root/public/system/users/images/..... 我想把文件保存到 rails_root/assets/images/uploads/..... 因此,我对用户模型进行了如下更改: class User < ActiveRecord::Base has_attached_file :image , :url => ":rails_root/assets/images/up

您好,我想更改曲别针保存文件的默认位置。 从文档中我看到默认位置是

rails_root/public/system/users/images/..... 
我想把文件保存到

rails_root/assets/images/uploads/.....
因此,我对用户模型进行了如下更改:

class User < ActiveRecord::Base

has_attached_file :image , :url => ":rails_root/assets/images/uploads/:id/:style/:basename.:extension",
                           :path => ":rails_root/assets/images/uploads/:id/:style/:basename.:extension" 

end

有人能帮我理解这个错误吗

如果您不进行一些配置,图像将无法直接从
资产
提供。它们需要位于
Rails.root/public/assets/images/uploads/etc.
才能通过浏览器查看。在浏览器中,图像的路径类似于
http://foo.com/assets/images/uploads/etc.
<默认情况下,代码>公共将被剥离。查看Rails应用程序的默认目录结构的一些信息

No route matches [GET] "/Users/AM/Documents/RailsWS/bmc_mam/assets/images/uploads/13/original/bmc_TransparentFinal.png"