考虑:
def first_login?
if (self.sign_in_count <= 20)
return true
else
return false
end
end
如果可能的话,只要一行代码就好了。
最佳答案
def first_login?
self.sign_in_count <= 20
end
您的比较已经返回 bool 值
你也不需要 self
因为方法是在 self 上隐式调用的
关于ruby-on-rails - 我如何使这个 Ruby 方法更像 'ruby-esque' - 即干燥和光滑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8877686/