如何将 jquery 插件添加到 rails 3.1

Posted

技术标签:

【中文标题】如何将 jquery 插件添加到 rails 3.1【英文标题】:How do I add a jquery plugin to rails 3.1 【发布时间】:2012-02-24 01:43:47 【问题描述】:

我想在我的 rails 应用程序中使用 LiveFilter https://github.com/mikemerritt/LiveFilter。它完全符合我的要求 - 使用搜索框过滤现有元素。

我将如何将此(或任何其他)jquery 插件添加到 rails 3.1,以便它与资产管道一起使用?如果知道的话,3.2会不一样吗?

【问题讨论】:

【参考方案1】:

livefilter.js 文件添加到your app/assets/javascripts 目录,并将require 指令添加到您的JS 清单(例如application.js):

//= require livefilter

AFAIK,资产管道在 3.1 和 3.2 中的工作方式相同。

【讨论】:

拥有插件的更好地方是vendor/assets/javascripts,并且像往常一样需要在您的 application.js 文件中 @Edward 正如 Terw 添加的那样,您可以将资产添加到三个不同的位置。请参阅guides.rubyonrails.org/asset_pipeline.html#asset-organization 了解更多信息。 谢谢,太好了。按照 Terw 的建议,我已将其放在 vendor/assets/javascripts

以上是关于如何将 jquery 插件添加到 rails 3.1的主要内容,如果未能解决你的问题,请参考以下文章

在 Rails 3 中使用 jQuery 插件

如何通过 Yarn 将 JS 插件添加到 Rails 6 应用程序

使用 Rails.ajax 和 jquery 可排序插件时的 ActionView::MissingTemplate

如何在 Rails 中使用 JQuery Cropper 插件?

需要 jquery 如何在 Rails 3 应用程序中工作?

如何使用 Rails 3 更新到 jQuery 1.7+?