2013-04-17 115 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

相关问题