2012-07-05 48 views
0

這兩個文件都存在於相同的文件夾(資產/圖像)中,但t.png顯示得很好,而帶有自動生成的uuid的文件則不顯示。這是什麼原因?image_tag不會顯示帶有uuid文件名的圖像

<%= image_tag('b9ea6033-a438-4d11-b888-de0d24f463d7.png') %> 
<%= image_tag('t.png') %> 

UPDATE:b9ea6033-a438-4d11-b888-de0d24.png作品,它指向的文件名超過30個字符。任何更長的名字被拒絕並且不會渲染圖像..但是爲什麼?

回答

1

你可以嘗試在這裏和文件系統上重命名圖像....你是否在瀏覽器中得到一個紅色的x?

LMK發生了什麼

+0

我得到一個破碎的圖像鏈接。 uuid應該工作,因爲它不會違反任何命名約定。 – 2012-07-05 20:53:56

+0

btw,t.png是uuid名稱的重命名。 – 2012-07-05 20:54:43

+0

好的,我將uuid重命名爲'b.png',它工作正常。看起來rails不喜歡uuid作爲資產文件名稱 - 不好。 – 2012-07-05 21:06:37