我在rails上使用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>
谢谢!
遵循Rails关于javascript的最佳实践,直到您知道自己在做什么。因此,您不会在.html.erb文件中编写与html代码内联的javascript。
您想在app/assets/javascript目录中编写javascript代码。通常Rails会在这个文件夹中放一个与视图关联的Rails控制器同名的文件,尽管这只是组织javascript的一种方式,但出于性能原因,资产管道会压缩并连接所有javascript。在Rails世界中,我们称之为不引人注目的javascript。
现在,关于你的问题,请查阅woomark文档,阅读文档是你的朋友,你会学到更多,不必在SO上发布问题。
因此,在你的.js.coffee文件或app/assets/javascript中的.js文件(不是APPLICATION.js文件,这是一个MANIFEST文件)中,你会写一些类似的东西
$ ->
$('#myContent).wookmark()
就是这样。