Ruby on rails ruby/rails中的相对日期

Ruby on rails ruby/rails中的相对日期,ruby-on-rails,Ruby On Rails,我知道有distance\u of\u time\u(时间的距离)和gems,比如甚至,但它们似乎只对日期缺乏一些基本的支持。例如,我在2015年10月16日星期五发布了这篇文章。我正在寻找类似于: better_dates("2015-10-16") = "Today" better_dates("2015-10-17") = "Tomorrow" better_dates("2015-10-15") = "Yesterday" better_dates("2015-10-14") = "La

我知道有
distance\u of\u time\u(时间的距离)
和gems,比如甚至,但它们似乎只对日期缺乏一些基本的支持。例如,我在2015年10月16日星期五发布了这篇文章。我正在寻找类似于:

better_dates("2015-10-16") = "Today"
better_dates("2015-10-17") = "Tomorrow"
better_dates("2015-10-15") = "Yesterday"
better_dates("2015-10-14") = "Last Wednesday"
better_dates("2015-10-18") = "This Sunday"
better_dates("2015-10-23") = "Next Friday"
better_dates("2015-10-30") = "2 weeks from now"

我可能必须在这里滚动我自己的助手,但我认为这必须已经存在。

现在看来,根据(3岁)的情况,创建自定义模块可能是您的最佳选择。这颗宝石看起来也能满足你的一些需求。也许你可以用它来提供所有额外的功能。

如果它不存在,请将它贡献给你提到的一个宝石。然后我们都赢了:)我可以试一试,但这可能超出了我的技能水平:)不,慢性病做的恰恰相反。例如,它可以将
Today
解析为
2015-10-16
,但不能将
2015-10-16
解析为
Today
,这是@Dan所要求的。@mainframer好的,我没有正确理解这个问题。我本来想说的是一个反向慢性病,但忘记了。