即使我的应用程序中有jquery ui,也会出现以下错误.js文件

找不到文件"jquery ui"

应用js

//= require jquery
//= require jquery_ujs
//= require jquery-ui
//= require jquery.validate.min

有人能帮我吗?

推荐答案

使用特定版本的gem "jquery-rails", "~> 2.3.0",因为更高版本的gem已经删除了ui部分.

or

你可以用gem "jquery-ui-rails"jquery-ui.欲了解更多信息,请访问git repository

要需要所有jQuery UI模块,请将以下内容添加到应用程序中.js:

for version 5.0 and more it has been changed. Please follow the 100

application.js:

//= require jquery-ui

application.css:

/*
 *= require jquery-ui
 */

For lesser version than 5.0 we need to write below format

application.js:

//= require jquery.ui.all

还要将jQuery UI CSS添加到应用程序中.css:

application.css:

/*
 *= require jquery.ui.all
 */

希望这能对你有所帮助

Ruby-on-rails相关问答推荐

将会话_store 与:active_record一起使用

在数组中定位不匹配的索引

这种使用on:的语法在 Ruby on Rails 中意味着什么?

Rails - 按连接表数据排序

ActiveRecord 回调列表

如果 URL 不存在,请将 http(s) 添加到 URL?

注册表单上是否需要 CSRF 保护?

判断 DateTime 值是今天、明天还是以后

如何更改 Heroku 应用程序的 DATABASE_URL

如何在 Linux 上使用 Ruby 2.0 改进独角兽进程之间的内存共享

适合mysql比较的Ruby datetime

是否有不涉及删除 Gemfile.lock 的在任何源中找不到 *gem*错误的修复?

在 where 查询中查找 nil has_one 关联

获取磁盘上 ActiveStorage 文件的路径

使用 AJAX 向 Rails 发送 Authenticity Token 的正确方法

嵌套模型和父验证

非持久 ActiveRecord 模型属性

您将如何解析 Ruby 中的 url 以获取主域?

在任何来源中都找不到 thread_safe-0.3.0

扩展 Devise SessionsController 以使用 JSON 进行身份验证