0

Rails 3.1 アプリで jQuery Lightbox を使用しています。私はアセット パイプラインを使用しています。.js ファイルにある画像へのこれらの参照を処理する最良の方法は何だろうと思っています。

// jQuery Lightbox Init / settings
// Visit http://leandrovieira.com/projects/jquery/lightbox/ for more options and updates
jQuery("a[href$=.jpg],a[href$=.png],a[href$=.gif]").lightBox({
    imageLoading:   '/images/jquery-lightbox/lightbox-ico-loading.gif', // (string) Path and the name of the loading icon
    imageBtnPrev:   '/images/jquery-lightbox/lightbox-btn-prev.gif',        // (string) Path and the name of the prev button image
    imageBtnNext:   '/images/jquery-lightbox/lightbox-btn-next.gif',        // (string) Path and the name of the next button image
    imageBtnClose:  '/images/jquery-lightbox/lightbox-btn-close.gif',   // (string) Path and the name of the close btn
    imageBlank:     '/images/jquery-lightbox/lightbox-blank.gif'            // (string) Path and the name of a blank image (one pixel)
});
4

1 に答える 1

0

これが js.erb ファイルの場合、ruby および asset_path メソッドを使用できます。

   imageLoading: "<%= asset_path 'jquery-lightbox/lightbox-ico-loading.gif' %>"

等。

于 2012-05-07T07:36:57.657 に答える