gpt4 book ai didi

ruby-on-rails - Rails 自定义 "time_ago_in_words"-ish 类型模型

转载 作者:太空宇宙 更新时间:2023-11-03 17:40:18 24 4
gpt4 key购买 nike

大家早上好!

我正在开发一个 Rails 应用程序,它只是一个简单的检查是或否,然后它显示 created_at 行和选中的框。我的问题是我需要将 created_at 显示为不同的值,而不是时间。如果有人在 4:00 AM - 10:00 AM 之间创建条目,它将在 created_at 字段的 View 中显示 Breakfast。如果他们在上午 10:00 到下午 2:00 之间创建它,它将显示午餐
我用 Google 搜索了几个小时,我能想到的最接近的是 time_ago_in_words 的一些变体,但没有任何效果。
我将如何着手实现这种性质的东西?

完全披露:我在 Ruby/RoR 方面有点业余。温柔一点……

最佳答案

你可以创建你自己的

case created_at.hour
when (4..10)
"Breakfast"
when (10..14)
"Lunch"
when (14..22)
"Supper"
else
"Night"
end

你也可以把它包装成一个方法或者用它扩展DateTime

关于ruby-on-rails - Rails 自定义 "time_ago_in_words"-ish 类型模型,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5764603/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com