我手头有一个非常简单的任务。如果上次更新记录的时间超过 15 分钟,则显示一个按钮。否则,不显示按钮。
该字段是日期时间。
我的查看代码:
<% if @object.display_button? -%>
my button
<% end -%>
我在该对象上的显示按钮方法:
def display_button?
return false if last_updated.nil?
if Time.now - last_updated > 15.minutes
true
else
false
end
end
我也对这个单元进行了测试,它正在通过,但是在实现方面,它似乎不起作用。
我的逻辑是正确的还是有更好的方法来实现这一点?