javascript - 在 Rails 4 应用程序中处理 JS 插件

标签 javascript plugins ruby-on-rails-4

我正在尝试集成一个 wrapbootstrap 主题,其中有一个包含约 20 个 JS 插件的文件夹:

enter image description here

我的理解是rails 4不再允许你把这些插件放在vendor/plugins中。假设这是真的,将大约 20 个插件集成到应用程序中的最有效方法是什么?我是否需要将所有 CSS、JSS、图像移动到它们各自的 Assets 文件夹中?这看起来很麻烦。

感谢您的帮助。

最佳答案

您需要将所有 .js 文件放入 app/assets/javascripts 文件夹,将所有 .css 文件放入 app/assets/stylesheets 文件夹。移动以下文件后,您需要更新 application.js 和 application.css 并引用它

以我的为例:

应用程序/ Assets /javascripts/application.js

//= require jquery
//= require jquery_ujs
//= require jquery.ui.all
//= require jquery.datetimepicker
//= require bootstrap.min
//= require turbolinks
//= require jquery_nested_form
//= require_tree .

app/assets/stylesheets/application.css

/*
 *= require bootstrap.min
 *= require jquery.ui.all
 *= require jquery.datetimepicker
 *= require alert
 *= require_tree .
 *= require_self
 */

关于javascript - 在 Rails 4 应用程序中处理 JS 插件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/23412616/

相关文章:

javascript - 是否可以在 jQuery 中进行半异步 ajax 调用?

ruby-on-rails - 在 Heroku 上重新运行所有数据库迁移(rake db :migrate:reset)

ruby-on-rails - 如何创建迁移以仅在索引存在时删除索引,而不是在不存在时抛出异常?

javascript - 删除 JavaScript 类中的嵌套事件监听器

javascript - 如何在调整大小时更改滚动元素的行为? (HTML、CSS、JavaScript)

Intellij 上的 Golang 插件。库和断点

jquery - Yoast Plugin for WordPress使用Google Analytics(分析)跟踪自定义事件

android - 如何通过覆盖 BackButton 使我的 PhoneGap android 应用程序暂停?

ruby-on-rails - Rails 4:检查局部变量是否存在并且局部变量是否为真

javascript - 使用 jquery 检查多个文本区域字段的值,然后执行函数