html – Rails:如何向radio_button_tag添加空的’required’属性

html – Rails:如何向radio_button_tag添加空的’required’属性,第1张

概述我正在尝试使用radio_button_tag生成一个单选按钮标签,如: <input type="radio" ... required> 为了添加表单验证(我正在使用Foundation并尝试使用Abide库).我能得到的最接近的是: radio_button_tag 'my_radio', ... , required: ''# => <input type="radio" ... re 我正在尝试使用radio_button_tag生成一个单选按钮标签,如:

<input type="radio" ... required>

为了添加表单验证(我正在使用Foundation并尝试使用AbIDe库).我能得到的最接近的是:

radio_button_tag 'my_radio',...,required: ''# => <input type="radio" ... required="required">

这似乎足以让AbIDe工作,但有没有办法让我能从Rails助手那里得到我想要的东西?我已经尝试过要求:真实代替要求:”但它的行为相同.

解决方法 正如你在这里看到的: https://github.com/rails/rails/blob/4de8851289077239ecc91473bdba30f8cf6727bb/actionview/lib/action_view/helpers/tag_helper.rb#L149

Rails只是查找“if value”值的存在.空字符串被认为是一个值,因为它不是nil,这就是触发rails包含“required =’required’”属性的原因.

AbIDe真的需要标签是空白的吗?看起来它可能只是检查是否存在“必需”属性,因此它可能不关心属性是否具有值.

总结

以上是内存溢出为你收集整理的html – Rails:如何向radio_button_tag添加空的’required’属性全部内容,希望文章能够帮你解决html – Rails:如何向radio_button_tag添加空的’required’属性所遇到的程序开发问题。

如果觉得内存溢出网站内容还不错,欢迎将内存溢出网站推荐给程序员好友。

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/web/1082676.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-05-27
下一篇 2022-05-27

发表评论

登录后才能评论

评论列表(0条)

保存