在simple_form(带引导程序集成)中,我有一个带有短文本的复选框。
文字是'我红了'。
如果用户未选中该复选框,则验证错误为:
'你必须确认你已经读过'。
你可以看到外观不是很好,因为我希望至少复选框与“我读过”标签一致,而不是错误信息。
这是代码:
<%= f.input :number_of_items, :label => "I've read" %>
所以我尝试了内联标签,即:
<%= f.input :number_of_items, :label => false, :inline_label => "I've read" %>
但现在结果如下。
即:复选框与文本内联,这是正确的...但是你可以看到错误是在行的转弯处呈现的!
我正在寻找这个特定问题的解决方案。
然后我正在寻找进一步的定制可能性,这是一种独立呈现控件及其错误消息的方法 这将有助于我实现更好的临时渲染,其中没有一个默认适合。