通过方法查找rails中的返回值?

时间:2013-07-23 10:21:40

标签: ruby-on-rails-3 activerecord

我在模型中有一个方法,该方法返回一些值。我想搜索哪些应用程序有min_loan = 1000喜欢,怎么样?任何一个建议。

注意:此处min_loan不是列。

例:  Application.first.min_loan #=> 0

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

def min_loan
  #return some value
end

谢谢Prasad。

1 个答案:

答案 0 :(得分:1)

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

#assuming that loan is the column name

然后致电

Application.min_loan(1000)

它将返回应用程序有min_loan = 1000