Ruby on rails 多重布尔函数

Ruby on rails 多重布尔函数,ruby-on-rails,methods,boolean,Ruby On Rails,Methods,Boolean,我得到了两个布尔函数: def settled? self.settled == true end def negative_pl? self.profitloss < 0 end def结算? self.settled==true 结束 def负片? self.profitloss

我得到了两个布尔函数:

 def settled?
    self.settled == true
 end

 def negative_pl?
    self.profitloss < 0
 end
def结算?
self.settled==true
结束
def负片?
self.profitloss<0
结束
我怎样才能同时测试这两种情况?在我看来,我想这样做:

<%= 'classRed' if bet.settled?.negative_pl? %>

我知道上面这些都不管用,但解释我想做什么的最好方法是:)


谢谢

每次检查都需要一个子句:

if bet.settled? and bet.negative_pl?

<%= 'classRed' if bet.settled? and bet.negative_pl? %>