2012-03-21 60 views
0

我正在使用JQuery UI DatePicker在我正在编写的应用程序中的一个窗体上选择日期。因此,我的表单输入是一个通用的文本字段,我接受一个免费的表单日期字符串。根据this RailsCast,将这些字符串保存到数据库(我正在使用MySQL)应该“只是工作。”尽管如此,我发现并非如此。当我保存表格时,它将以下列格式解释日期:dd/mm/yyyy,当我输入mm/dd/yyyy时。有没有办法告诉轨道,我将以mm/dd/yyyy格式输入日期,还是需要在控制器中使用数据?将格式化的日期字符串保存到Rails3中的数据库中?

回答

0

你可以重新定义模型作家方法

def my_date=(value) 
    write_attribute :my_date, Time.strptime(value, "%m/%d/%Y") 
end 
相关问题