我正在使用 formtastic,一切正常,但奇怪的是 - on
= form.input :birthdate, :as => :date
它呈现为类似
<li><label for="profile_birthdate_2i">Month</label><select
id="profile_birthdate_2i" name="profile[birthdate(2i)]">
<option value="1">114</option>
<option value="2">97</option>
<option value="3">110</option>
<option value="4">115</option>
<option value="5">108</option>
<option value="6">97</option>
<option value="7">116</option>
<option value="8">105</option>
<option value="9">111</option>
<option value="10">110</option>
<option value="11">32</option>
<option value="12">109</option>
</select>
但如果我在语义形式中使用类似
= form.datetime_select :birthdate
它正确呈现。我发现了一些信息,它可能是由没有翻译月份名称的语言环境文件引起的,但它很奇怪 - 为什么 rails helpers 渲染月份名称可以,但是格式很好 - 不是:(
有任何想法吗?