【发布时间】:2020-11-08 09:23:07
【问题描述】:
在我的 models/book.rb 我有这个
def created_since?(number_of_days)
(Date.current - created_at.to_date).to_i <= number_of_days
end
用于查看文件,如
<% if @book.created_since?(30) %>
我可以用这样的东西优化它的编辑吗?
def created_since?(number_of_days)
number_of_days.days.ago.to_date
end
这是个好主意吗?会一样吗?
【问题讨论】:
-
任何后跟问号的方法都应该返回一个布尔值。您对该方法的最后实现似乎没有进行任何比较,因此返回一个布尔值。
标签: ruby-on-rails ruby-on-rails-3