通过遵循有关表单验证的Bootstrap文档,我可以验证我的表单,但是我还没有找到一种方法使特定字段(例如,文本输入或复选框)不会显示验证反馈,而所有其他字段都会显示。
我的意思是:如何使某些特定字段在验证表单时跳过获取:valid或:invalid伪类,或者即使确实将伪类应用于它们,我如何才能将它们从视觉上跳过,使其与其他字段一样?
也许有一类与之相反的类.was-validated可以应用于特定领域?
引导程序版本:v4.0.0-beta.3
forms validation twitter-bootstrap bootstrap-4 twitter-bootstrap-4-beta
我有一个使用 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)