Как работает wookmark jquery с ruby на рельсах?

0

Я использую ruby на рельсах, и я открываю плагин wookmark jquery и хотел бы использовать его. http://www.wookmark.com/jquery-plugin

Я установил gemfile

gem "jquery-wookmark-rails", "~> 0.0.1"

и я добавил в javascripts/application.js

//= require jquery.wookmark

Но теперь я не знаю, как применить его к моим фотографиям на мой взгляд!

<span class="photo">
    <% if feed_item.image? %>

    <!-- Button trigger modal -->
    <a data-toggle="modal" data-target="#myModal<%= feed_item.id %>" data-refresh="true">
        <%= image_tag feed_item.image.url,:size => "180x180" %>
    </a>

    <!-- Modal -->
      ...

    <% end %>
</span>

Благодаря !

  • 0
    Вы можете проверить документацию: github.com/GBKS/Wookmark-jQuery
  • 0
    На самом деле вы еще не называли javascript. Вам нужно вызвать их функцию .wookmark ().
Показать ещё 1 комментарий
Теги:
wookmark

1 ответ

0
Лучший ответ

Следуйте Rails. Лучшие практики в отношении javascript, пока вы не узнаете, что делаете. Поэтому вы не будете писать javascript inline с вашим html-кодом в ваших.html.erb файлах.

Вы хотите написать код javascript в каталоге app/assets/javascript. Обычно Rails помещает файл в эту папку с тем же именем, что и контроллер rails, связанный с представлениями, хотя это всего лишь способ организовать ваш javascript, конвейер активов сжимает и конкатет все ваши javascript для повышения производительности. В мире Rails мы называем этот ненавязчивый javascript.

Теперь, что касается вашего вопроса, проконсультируйтесь с документацией woomark, читающая документация - ваш друг, и вы узнаете больше и не будете ставить вопросы о SO.

Так что в файле.js.coffee или.js в файле app/assets/javascript (НЕ ФАЙЛ APPLICATION.JS, ЭТО ПРОФИЛЬ МАНИФЕСТА), вы должны написать что-то вроде

$ ->
  $('#myContent).wookmark()

Это оно.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню