Предоставление подписи в плагине zurb orbit для слайд-шоу с хамлом - PullRequest
0 голосов
/ 15 марта 2012

Я использую орбиту для требований слайд-шоу, но я не могу добавить подписи.

Документация гласит следующее: -

<div id="featured"> 
     <img src="overflow.jpg" alt="Overflow: Hidden No More" />
     <img src="captions.jpg"  alt="HTML Captions" data-caption="#htmlCaption" />
     <img src="features.jpg" alt="and more features" />
</div>
<!-- Captions for Orbit -->
<span class="orbit-caption" id="htmlCaption">I'm A Badass Caption</span>

Я использую хамл и делаю что-то вроде этого: -

.container
    .row
        .two.columns
            =render "left_navigation"
        .ten.columns.destination_tabs
            .contianer
                .row
                    .ten.columns
                        %h3 Featured Destination
                        %hr
                        -if @preferred.blank?
                            %h5 No Featured destinations currently
                        -else
                            #featured
                                -@preferred.each do |destination|
                                    -destination.destination_photos.each do |photo|
                                        =image_tag(photo.picture.thumb_large.url, :alt =>"html captions", :data-caption => "#htmlCaption")

.orbit-caption#htmlCaption
    ="sfsdf"

Это, очевидно, приводит к ошибке, потому что я не могу дать синтаксис, такой как :data-caption Я много чего перепробовал, но не смог сделать это правильно, но кто-нибудь может помочь?

1 Ответ

2 голосов
/ 16 марта 2012

Вы можете использовать произвольные строки в качестве символов, просто заключив их в кавычки:

:"data-caption" => "#htmlCaption" #note the quotes around data-caption
...