2.3에서 3.2로 Rails 앱을 업그레이드하는 중이지만 지금은 3.1에 머물러 있습니다.swapImage {src : 'image2.jpg'}이 (가) Rails 3.1에서 응답하지 않습니다.
저는 현재 이미지 파일 이름에 대한 참조를 자산 파이프 라인과 함께 작동하는 구문으로 변환하는 데 어려움을 겪고 있습니다. 이 문제에 대한 도움이 필요한 주요 장소는 버튼 롤오버 swapImage 문입니다. 다음은 그 예입니다 :
<%= image_submit_tag "signin.jpg", {:class => "swapImage { src: '#{image_path('signinHover.jpg')}' }" %>
이것은 개발 중입니다. 그러나 프로덕션 환경에이 코드를 배포하면 롤오버가 여전히 작동하지 않습니다. 롤오버 응답이 전혀 없습니다.
<input class="swapImage {src: '/assets/signinHover.jpg'}" src="/assets/signin.jpg" type="image" />
나는 이것이 내 문제의 일부가 될 수 같은데요 : 나는 소스를 볼 때 또한, 작은 따옴표는 여전히 탈출 나타납니다.
자산 파이프 라인을 사용하여 javascript/jquery 자산을 올바르게로드하지 않는지 궁금합니다. 하지만 https://staging.genlighten.com/assets/application.js을 확인하면 swapImage 코드가 제대로 표시됩니다.
나는 Rails 3.1에서 자산 파이프 라인에 의해 제공되는 이미지에 대한 적절한 구문을 사용하여 swapImage를 올바르게 구현하는 방법에 대해 조언 해 주시면 감사하겠습니다. 또는 대신 사용해야하는 롤오버 단추 이미지에 대한 더 나은 접근법이 있습니까?
덕분에 매우 사물의
딘 리처드슨 Genlighten.com
왜 CSS 클래스 안에 json 개체 인 것처럼 보이는지 배치하고 있습니까? 그건 아주 이상한 건축입니다. – dudewad
레일스 출력을 html 출력으로 보내기 전에 이미지 경로를 출력해야합니까? – dudewad