tyb*_*103 3 ruby ruby-on-rails ruby-on-rails-4
是否有一个Rails助手或红宝石宝石类似于distance_of_time_in_words考虑方向(未来/过去)?
这是它的工作原理
distance_of_time_in_words_to_now 30.days.ago
# "about 1 month"
distance_of_time_in_words_to_now 30.days.from_now
# "about 1 month"
Run Code Online (Sandbox Code Playgroud)
但是我想找到更像是这样的东西:
distance_of_time_in_words_to_now 30.days.ago
# "about 1 month ago"
distance_of_time_in_words_to_now 30.days.from_now
# "in about 1 month"
Run Code Online (Sandbox Code Playgroud)
据文献说,没有.
但是,这很简单,你可以用一个简单的方法包装它:
def distance_of_time(time)
if time > Time.now
"in #{distance_of_time_in_words_to_now time}"
else
"#{distance_of_time_in_words_to_now time} ago"
end
end
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
283 次 |
| 最近记录: |