我想通过模型的方法找到所有对象。我不太了解红宝石,所以我不知道如何更好地说出这个问题。
说你有一个带有属性'created_at'
的模型
但是在你的model_file.rb中你创建了一个方法
def weeks_from_epoch
#### code code code
end
我知道你可以
model.where(:created_at ='some_value')
但是你如何model.where(:weeks_from_epoch = 'some_value)
答案 0 :(得分:0)
你可以这样做(传递参数)
def weeks_from_epoch(some_value)
#### code to get collection according to argument
return collection
end
然后你可以简单地
Model.week_form_epoch("some_value")