Rails的简单形式复选框

Rails的简单形式复选框

问题描述:

我有以下代码:Rails的简单形式复选框

<%= f.input :accepted_terms_and_conditions, as: :boolean, wrapper_html: { class: 'input-checkbox' } %> 
</br> 
<%= link_to "View terms and condition", "/terms-and-conditions", target: "_blank" %> 

然而,该复选框没有出现在简单的形式。获取复选框的任何建议。

+0

凡打开'div'标签? – cnnr

+0

感谢您的回复,没有开放的div标签 –

+0

您是否检查过该元素? – akbarbin

f.inputs未在导轨中定义。您可能正在使用"simple-form"宝石。简单窗体有各种视图助手来生成html内容。它有各种方法,如:text, radio, email然而:as => :boolean选项似乎是用户定义为它也未在“简单形式”中定义。你可以看看https://github.com/plataformatec/simple_form/blob/master/lib/simple_form/action_view_extensions/form_helper.rb。 f.input与f.textbox或类似于rails的工作方式相同,但它比裸机rails helper有更多的选项。 所以最后你为什么不使用这样

<%= f.check_box :accepted_terms_and_conditions %>