ruby-on-rails-3 – 在rails模型中格式化日期
发布时间:2020-12-17 02:52:21 所属栏目:百科 来源:网络整理
导读:我在rails模型中有一个出生日期,我在不同的地方显示它.每次我必须以mm / dd / yyyy格式专门格式化它.我可以在我的模型中做些什么,这样每次我拿出dob都会有mm / dd / yyyy格式. 解决方法 您可以在模型中定义快速的formatted_birthday方法,但如果您只是将其输
我在rails模型中有一个出生日期,我在不同的地方显示它.每次我必须以mm / dd / yyyy格式专门格式化它.我可以在我的模型中做些什么,这样每次我拿出dob都会有mm / dd / yyyy格式.
解决方法
您可以在模型中定义快速的formatted_birthday方法,但如果您只是将其输出到视图,则可以使用Rails的内置日期格式输出:
http://guides.rubyonrails.org/i18n.html#adding-date-time-formats # config/locales/en.yml en: time: formats: birthday: "%m/%d/%Y" 然后在您的视图中使用: <%= l person.birthday,:format => 'birthday' %> 或者您可以在格式定义中将生日更改为默认值,您可以一起省略:format选项. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |