2013-07-23 51 views
0

我在模型中有一個方法,該方法返回一些值。我想通過哪個應用程序搜索min_loan = 1000之類的,怎麼樣?任何一個建議。通過rails的方法返回值?

注意:這裏min_loan不是一列。

例: Application.first.min_loan #=> 0

Application.where(:min_loan => 1000) #=> error 

def min_loan 
    #return some value 
end 

感謝普拉薩德。

+0

看到http://apidock.com/rails/ActiveRecord/QueryMethods/select –

回答

1
def self.min_loan(val) 
    where("loan > ?", val) 
end 

#assuming that loan is the column name 

然後調用

Application.min_loan(1000) 

它將返回應用已經min_loan = 1000