使用新的/未更改的simple_form 3.0.0.rc
on安装rails 4.0.0.rc1
,此视图代码
<%= simple_form_for @order do |f| %>
<%= f.input_field :email %>
<%= end %>
产生这个输出
<input class="string email optional" id="order_email" maxlength="255" name="order[email]" size="255" type="text" />
但我曾期望输出不包括maxlength
并设置type
为“电子邮件”,就像该#input
方法一样:
<input class="string email optional" id="order_email" name="order[email]" type="email" />
我的期望来自于simple_form.rb
包含以下默认值的事实:
b.use :html5
b.optional :maxlength
我需要做什么才能使input
属性从#input_field
默认变为相同#input
?