0

您好,我正在尝试在 rails 中使用正确的条件

这个条件有效

   def get_last_insurance
     insurance = Insurance.find(:all, :conditions=>{:policy_id=>self.id}, :order=>"id desc")
     return insurance.first
  end

我要保险。全部。

我试过了,但我遇到了错误

  def get_last_insurance
     insurance = Insurance.find(:all, :conditions=>{:policy_id=>self.id}, :generate_letter => 1}))
     return insurance.all
  end
4

1 回答 1

2

使用它来退还您的所有保险。您正在尝试调用.all一系列保险,这就是您收到错误的原因

  def get_last_insurance
      Insurance.find(:all, :conditions=>{:policy_id=>self.id, :generate_letter => 1}))
  end
于 2013-09-19T23:10:31.377 回答