如何将 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的主要内容,如果未能解决你的问题,请参考以下文章
如何通过 Yarn 将 JS 插件添加到 Rails 6 应用程序
使用 Rails.ajax 和 jquery 可排序插件时的 ActionView::MissingTemplate
如何在 Rails 中使用 JQuery Cropper 插件?