2011-12-15 66 views
0

我正在將我的預先存在的網站集成到RoR框架中。到目前爲止這麼好,但是當我嘗試讓fancybox工作時,我遇到了一個問題。在RoR中使用fancybox

簡單地說,我不確定如何鏈接到圖像文件,並嘗試了各種不同的變化。例如:

<a class="fancybox-image" href="image.jpg"><div class="call-to-action-section" style="margin-top: 5px;">See more</div></a> 

這是代碼從我的HTML一個片段 - 錨標籤內的HREF表示我想按鈕被點擊時被加載到的fancybox圖像,但是一個錯誤消息被給予這告訴我無法找到圖像。

在href上是否有任何特定的前綴?

+0

檢查HREF =「image.jpg文件」的路徑看它是否真正需要你到你想要的圖像。嘗試在新選項卡或窗口中打開它 – JFK 2011-12-15 22:03:41

回答

0

把你的圖像到assets/images -directory,然後你必須通過image_path -helper引用圖像:

<a class="fancybox-image" href="<%= image_path('image.jpg') %>"><div class="call-to-action-section" style="margin-top: 5px;">See more</div></a> 
+0

起初這不起作用,因爲我需要Images文件夾子文件夾中的圖像。不過,我把它放在「s」而不是「s」中,即「folder/subfolder/image.jpg」,這個工作。非常感謝 – howardrocks 2011-12-15 23:12:20