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" %>
然而,该复选框没有出现在简单的形式。获取复选框的任何建议。
答
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 %>
凡打开'div'标签? – cnnr
感谢您的回复,没有开放的div标签 –
您是否检查过该元素? – akbarbin