我正在將我的Rails應用程序從2.3升級到3.2,但目前我被困在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
爲什麼你把看起來像json對象的CSS類內?這是極其奇怪的架構。 – dudewad
軌道應該輸出一個圖像路徑之前發送這個html輸出? – dudewad