Car*_*ela 4 ruby methods ruby-on-rails class
有没有办法在控制台中为类实例定义方法?
例如
def Model.old?
self.created_at < Time.now - 35.years
end
Run Code Online (Sandbox Code Playgroud)
然后运行它
Model.find(1).old?
Run Code Online (Sandbox Code Playgroud)
根据您提供的代码,这应该是您想要的:
class Model
def old?
created_at < 35.years.ago
end
end
Run Code Online (Sandbox Code Playgroud)
您只需要逐行输入每一行.
PS - 你的比较逻辑是向后的,所以我把它翻回来.
| 归档时间: |
|
| 查看次数: |
2873 次 |
| 最近记录: |