2013-04-17 2 views
1

Holder.js는 "/holder.js/200x300"의 호출 구문에 슬래시가 포함되어 있어야합니다. 크기 전의 슬래시는 Sinatra 라우팅에 의해 인식되지 않으며 "Sinatra는이 ditty를 알지 못합니다."라는 결과 만 가져올 수 있습니다. 페이지. holder.js와 Sinatra를 함께 사용하는 방법은 무엇입니까? 404 오류 방지하기Sinatra와 holder.js를 함께 사용하는 방법

답변

1

사용 data-src 속성 :

<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와 views/index.erb] 그래서 당신이 구체적으로 작동하지 않는 것이 필요합니다 –

+0

알립니다. 그것은 작동하기 전에 holder.js의로드가 필요합니다. – leafyoung

관련 문제