我有一个cron工作,收集前一天的统计数据。每天早上它都会运行并更新day
,week
和month
模型。
day.rb
belongs_to :week
week.rb
belongs_to :month
has_many :days
month.rb
has_many :weeks
belongs_to :foo
我打算将月份和星期存储为整数(因此从7月6日开始的一周将存储为28)。我当时也在想同样的事情(因此7月6日将存储为187)。这意味着我还必须有一年的领域,所以这可能不是最好的方法吗?
有没有人看到这个系统有任何不足之处?我可能会创建一个帮助来进行转换
您如何将日期存储在这样的数据库中? (我可能会过度思考,应该闭嘴并存储日期,如果是的话,请随时告诉我们)