jquery-ui-rails 打破 rails 测试

Posted

技术标签:

【中文标题】jquery-ui-rails 打破 rails 测试【英文标题】:jquery-ui-rails breaks rails test 【发布时间】:2018-06-22 08:54:15 【问题描述】:

我已将 jquery-ui-rails 添加到我的项目中,它在浏览器中运行良好。

但是在运行测试时,它们会因模板错误而失败。

ActionView::Template::Error: File to import not found or unreadable: jquery-ui/datepicker.

宝石文件

gem 'jquery-rails', '~> 4.3'
gem 'jquery-ui-rails', '~> 6.0'

application.js

//= require jquery3
//= require jquery-ui/widgets/datepicker

application.scss

@import "jquery-ui/datepicker";
@import "jquery-ui/core";
@import "jquery-ui/theme";

【问题讨论】:

【参考方案1】:

最新版jquery-ui结构化文件库

试试下面的

@import "jquery-ui/widgets/datepicker";

希望能帮到你

【讨论】:

以上是关于jquery-ui-rails 打破 rails 测试的主要内容,如果未能解决你的问题,请参考以下文章

Rails.ajax 数据未传递给控制器

Rails jQuery-自动完成客户端

数据表行超出表边界,或太窄

如何让 Jquery UI Autocomplete 与 Rails 4 一起使用?

Rails,如何在特定页面上显示 jquery-ui-datepicker 日历?

Salesforce之烦恼:如何打破外企入华魔咒