【发布时间】:2013-09-15 21:45:23
【问题描述】:
我想在 Rails 应用程序中存储一些数据的日期。用户可以选择一个日期,有时它会是特定的(例如“2010 年 1 月 1 日”),但有时他只知道月份和年份(“2010 年 1 月”),甚至只知道年份(2010 年)。在 Rails 中是否有标准方法来存储(并提供输入)?我知道我可以在模型中创建 3 个单独的列,但也许有一个不错的宝石。
【问题讨论】:
-
您必须创建 3 列和自定义读取器/写入器,因为只有一个日期列,“2010”将默认为“2010 年 1 月 1 日”。据我所知,Rails 中没有针对这种情况的内置处理程序。
标签: ruby-on-rails forms time rails-activerecord