这个break语句有什么问题?

时间:2011-10-19 19:25:42

标签: ruby-on-rails ruby-on-rails-3

如果主题是今天创建的,我想破解,只有在昨天或更早的时候才会继续。

break if topic.created_at.to_i > Time.now.beginning_of_day.to_i

3 个答案:

答案 0 :(得分:1)

不要将时间转换为to_i,只需比较值,即: topic.created_at> Time.now.beginning_of_day。

答案 1 :(得分:1)

试试这个:

break if topic.created_at.today?

答案 2 :(得分:0)

使用中止

abort("Nothing more should happen") unless condition