Prettyphoto и Rails

Я пытаюсь заставить prettyphoto работать в моем приложении rails. Я хотел бы иметь изображение в виде симпатичной фотографии, загруженное жемчужиной скрепки.

Я использую рельсы 3.2.8, скрепку 3.1.4 и драгоценный камень hiq5/prettyphoto-rails.

Вот что у меня в конце тела:

<script type="text/javascript" charset="utf-8">
    $(document).ready(function(){
        $("a[rel^='prettyPhoto']").prettyPhoto({
            animationSpeed: 'normal', /* fast/slow/normal */
            padding: 40, /* padding for each side of the picture */
            opacity: 0.35, /* Value betwee 0 and 1 */
            showTitle: false, /* true/false */
            allowresize: true, /* true/false */
            counter_separator_label: '/', /* The separator for the gallery counter 1 "of" 2 */
            theme: 'light_rounded' /* light_rounded / dark_rounded / light_square / dark_square */
        });
    });
</script>

Вот рельсы link_to:

<%= link_to image_tag(@client.price_plan.flier1.url(:small)), @client.price_plan.flier1.url(:medium), rel: "prettyPhoto" %>

Я думаю, что проблема в том, что ссылка, которую скрепка создает со строкой в ​​конце?

Пример:

http://localhost:3000/price_plans/flier1s/3/small_1180001_SF6w.jpg?1345698254

Нужно ли prettyphoto?1345698254 лишилась ссылка для работы?

Пример:

http://localhost:3000/price_plans/flier1s/3/small_1180001_SF6w.jpg

Если так, как я могу сделать это в скрепке?

Спасибо,

1 ответ

Решение

Я наконец вернулся к этой проблеме и смог решить ее с текущей версией. Это может быть ошибкой, но я обнаружил, что, установив rel: 'prettyPhoto' не работает, а rel: "prettyPhoto" работает???

Последняя ссылка выглядела так:

<%= link_to "PrettyPhoto test", @client.price_plan.flier1.url(:medium), rel: "prettyPhoto", class: "prettyphoto" %>

Надеюсь, что это помогает другим....

Другие вопросы по тегам