我将时间作为字符串存储在数据库中。但是在视图层,我想确保该时间的格式是有效的。
另外,如何添加查找显示上午和下午。
在控制器处将 2 个视图级别字段合并为一个并存储在模型中。
我将时间作为字符串存储在数据库中。但是在视图层,我想确保该时间的格式是有效的。
另外,如何添加查找显示上午和下午。
在控制器处将 2 个视图级别字段合并为一个并存储在模型中。
你为什么不存储为datetime
或time
在你的数据库中,并使用time_select
辅助方法?
http://api.rubyonrails.org/classes/ActionView/Helpers/DateHelper.html#method-i-time_select
日期时间将是您的最佳选择。为此目的存储字符串是没有意义的。
此外,它会更容易格式化,比如
article.published_at.strftime("发表于:%d/%m/%Y %H:%M")
将是这样的:
发表于:31/05/2012 11:57