2013-04-17 149 views
1

Holder.js需要包含斜槓的調用語法「/holder.js/200x300」。 Sinatra路由不能識別大小之前的斜線,並且只能導致「Sinatra不知道這個小曲」。頁。 如何讓holder.js和Sinatra一起工作?如何使holder.js與Sinatra一起工作

回答

1

使用data-src屬性,以避免404錯誤:

<img data-src="holder.js/200x300" src=""> 
+0

它不是404Ë RROR。 Sinatra路由在大小之前捕獲斜線,並試圖找出如何去做,而不是將它傳遞給holder.js。 – leafyoung

+1

我明白了。使用'data-src'使其工作。 – NARKOZ

+0

這是正確的答案。 – imsky

1

如果使用標準的公用文件夾我認爲你需要添加斜線這樣

「/holder.js/200x300」

例如代碼:https://bitbucket.org/l33tname/holder.js-sinatra-example/src

+0

問題是在大小之前的第二個斜槓。 – leafyoung

+0

我只是嘗試一下,對我來說,與工作出了問題示例代碼@ https://bitbucket.org/l33tname/holder.js-sinatra-example/src [你感興趣的文件是IndexController.rb和視圖/ index.erb]所以你需要具體什麼不起作用 –

+0

明白了。它在工作之前需要一個holder.js的負載。 – leafyoung

相關問題