在我的应用程序中有一个表单,一个简单的表单(是否相关?),它显示了一些日期字段:
<% f.input :my_date_field :as => :string %>
我希望在我的语言环境中格式化日期,即:
31/12/2013
相反,我得到:
2013-06-25 13:47:00
我试图解决为我的应用程序设置修复区域设置的问题,也就是说,在我设置的应用程序控制器中:
class ApplicationController < ActionController::Base
before_filter :set_locale
def set_locale
I18n.locale = :it
end
end
因此,无论浏览器说什么,它都应该将语言环境设置为 :it。
没有结果。这里的问题有两个。谁将日期转换为字符串,我如何影响它?