简体   繁体   English

Rails回形针的路径和url不是公开的……如何?

[英]Rails Paperclip path and url NOT in public … how?

So I am using paperclip to save images. 所以我正在使用回形针保存图像。 My problem is, that I have to store them out of the public-path. 我的问题是,我必须将它们存储在公共路径之外。 When I try something like this: 当我尝试这样的事情:

:url => "users_pictures/:id/:basename.:extension",
:path => ":rails_root/assets/users_pictures/:id/:basename.:extension"

I get an error message, that the image isn't precompiled. 我收到一条错误消息,该图像未预编译。 If I remove :url and :path, everything works fine. 如果删除:url和:path,一切正常。 So it is not a matter of my syntax in my view. 因此,我认为这与我的语法无关。 I was thinking about access, but public has 710 and this assets-folder has 750. Do I have to modify my development/production.rb maybe ? 我当时正在考虑访问权限,但是public有710,而此资产文件夹有750。是否必须修改我的development / production.rb?

try this 尝试这个

:url => "users_pictures/:id/:basename.:extension",
:path => ":rails_root/public/assets/users_pictures/:id/:basename.:extension"

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM