Как работает wookmark jquery с ruby на рельсах?
Я использую ruby на рельсах, и я обнаружил плагин wqumark jquery и хотел бы использовать его. http://www.wookmark.com/jquery-plugin
Я установил гемфайл
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>
Спасибо!
1 ответ
Следуйте рекомендациям Rails в отношении javascript, пока не узнаете, что делаете. Таким образом, вы не будете писать встроенный javascript с вашим 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()
Это оно.