如何验证从HTML5到vmWare Orchestrator的布尔值?

时间:2017-01-20 22:58:25

标签: ruby-on-rails html5 validation vmware erb

我使用Ruby和HTML5在网站上展示了vmWare Orchestrator工作流程。 当我在Orchestrator中运行工作流时,它会验证并运行工作流。

当我的网站上显示工作流程时,我在提交表单时收到400个代码验证错误。

以下是取消选中复选框时提交给Orchestrator的内容,这是不正确的,因为它抓取了上一个表单字段中的值:

{"scope":"local","name":"exampleServer","type":"string","value":{"string":{"value":"ncc16439"}},"updated":true},{"scope":"local","name":"ConfigureLVM","type":"boolean","value":{"boolean": {"value":"ncc16439"}},"updated":true}

ERB: <input type="checkbox" id="<%= array['id'] %>" name="<%= array['id'] %>" />

在上面的输入中,我尝试设置value=true, value=false(对于Orchestrator)并使用checked(对于HTML5)。

我已经硬编码了每个选项而没有成功。我认为Orchestrator想要布尔值的T / F值是一个问题,HTML5在使用check时接受/关闭。我还没有找到这个问题的其他人。

0 个答案:

没有答案