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"