小编Dan*_*res的帖子

跳过某些Bootstrap 4输入的验证反馈

通过遵循有关表单验证的Bootstrap文档,我可以验证我的表单,但是我还没有找到一种方法使特定字段(例如,文本输入或复选框)不会显示验证反馈,而所有其他字段都会显示。

我的意思是:如何使某些特定字段在验证表单时跳过获取:valid:invalid伪类,或者即使确实将伪类应用于它们,我如何才能将它们从视觉上跳过,使其与其他字段一样?

也许有一类与之相反的类.was-validated可以应用于特定领域?

引导程序版本:v4.0.0-beta.3

forms validation twitter-bootstrap bootstrap-4 twitter-bootstrap-4-beta

9
推荐指数
2
解决办法
1676
查看次数

使用 Rails + Webpacker + Jest 测试 .js.erb 文件

我有一个使用 webpacker 的 Rails 5 应用程序,其中有一个文件 app/javascript/packs/components/module_one.js,我正在尝试用 Jest 进行测试。此文件包含对 .js.erb 文件的导入,如下所示:

// app/javascript/packs/components/module_one.js

import ModuleTwo from './module_two.js.erb'

// ...
Run Code Online (Sandbox Code Playgroud)

module_two.js.erb 包含以下内容:

// app/javascript/packs/components/module_two.js.erb

import ModuleOne from './module_one'

// ...
Run Code Online (Sandbox Code Playgroud)

在运行 webpack-dev-server 时,一切都按预期工作,但是当我尝试运行 yarn test 时,它抱怨以下错误:

FAIL  app/javascript/test/module_one.test.js
  ? Test suite failed to run

    /path/to/module_two.js.erb:1
    ({"Object.<anonymous>":function(module,exports,require,__dirname,__filename,global,jest){import ModuleOne from './module_one'
                                                                                             ^^^^^^
    SyntaxError: Unexpected token import

      at ScriptTransformer._transformAndBuildScript (node_modules/jest-runtime/build/script_transformer.js:306:17)
      at Object.<anonymous> (app/javascript/packs/components/module_one.js:1:745)
      at Object.<anonymous> (app/javascript/test/module_one.test.js:1:124)

Test Suites: 1 failed, 1 total
Tests:       0 total
Snapshots:   0 total
Time:        2.545s
Ran all test suites. …
Run Code Online (Sandbox Code Playgroud)

ruby-on-rails webpack jestjs babeljs babel-jest

5
推荐指数
1
解决办法
826
查看次数