作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
我正在尝试向用户显示问候消息。到目前为止,我有:
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/
我有一个用c++编写的代码,但是我使用的是称为DEV-C++的IDE,它会出现编译错误: [警告]不建议将字符串常量转换为'char *'[-Wwrite-strings] 错误指向if:savePr
我是一名优秀的程序员,十分优秀!