Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/mercurial/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails Rails请不要将/assets/添加到我的图像URL_Ruby On Rails_Ruby On Rails 3 - Fatal编程技术网

Ruby on rails Rails请不要将/assets/添加到我的图像URL

Ruby on rails Rails请不要将/assets/添加到我的图像URL,ruby-on-rails,ruby-on-rails-3,Ruby On Rails,Ruby On Rails 3,公用文件夹中有三个文件夹: uploadsave uploadnew uploadocr 所有这些文件夹都包含图像。让我恼火的是,资产管道添加到了我的图像url/assets/。这个URL的问题是我的图片无法显示!因此,如何从资产管道中删除这三个文件夹或避免这种行为?如果使用/启动图像路径,则它们与项目文档根(即公用文件夹)相关 image\u标记“foo.png”被渲染到/assets/foo.png image\u tag'/uploadsave/foo.png'被渲染成/uploa

公用文件夹中有三个文件夹:

 uploadsave
 uploadnew
 uploadocr

所有这些文件夹都包含图像。让我恼火的是,资产管道添加到了我的图像url/assets/。这个URL的问题是我的图片无法显示!因此,如何从资产管道中删除这三个文件夹或避免这种行为?

如果使用
/
启动图像路径,则它们与项目文档根(即公用文件夹)相关

image\u标记“foo.png”
被渲染到
/assets/foo.png


image\u tag'/uploadsave/foo.png'
被渲染成
/uploadsave/foo.png
,当你说你的图像不会加载时,你用什么路径来调用它们?例如/uploadsave/filename.jpg和rails使/assets/uploadsave/foo.png工作不正常,试试/assets/uploadsave/filename.jpg或/assets/filename.jpg,我都记不得了。。资产管道是rails的一个很棒的特性,没有必要像你说的那样避免这种行为……哦,为什么要使用公用文件夹?我只是担心,因为我读到资产管道会加载文件夹中的所有文件!我在上传保存文件夹中有大约1000张图片!阅读此ok,例如,如果我有一个image.png在public/uploadsave中,我如何引用它?请参阅添加的示例