gpt4 book ai didi

ruby-on-rails - 如何制作基于时间的问候消息

转载 作者:数据小太阳 更新时间:2023-10-29 09:00:30 24 4
gpt4 key购买 nike

我正在尝试向用户显示问候消息。到目前为止,我有:

def greet
now = Time.now
today = Date.today.to_time

morning = today.beginning_of_day
noon = today.noon
evening = today.change( hour: 17 )
night = today.change( hour: 20 )
tomorrow = today.tomorrow

if (morning..noon).cover? now
'Good Morning'
elsif (noon..evening).cover? now
'Good Afternoon'
elsif (evening..night).cover? now
'Good Evening'
elsif (night..tomorrow).cover? now
'Good Night'
end
end

在我看来,我正在尝试调用 <%= greet %>但是,当我这样做时,出现错误

undefined local variable or method `greet'

我不确定如何显示我的消息

<%= greet %>, <%= current_user.username %>

最佳答案

如果您希望它在您的 HTML 模板中可用,您应该将它添加到一个帮助程序中。由于它是一种通用方法,我可能建议使用 app/helpers/application_helper.rb 文件。这应该使其可用于模板。

关于ruby-on-rails - 如何制作基于时间的问候消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/36851174/

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