多个布尔函数

时间:2012-09-29 19:00:49

标签: ruby-on-rails methods boolean

我有这两个布尔函数:

 def settled?
    self.settled == true
 end

 def negative_pl?
    self.profitloss < 0
 end

如何同时测试这两种情况?我想在我看来做这样的事情:

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

我知道上面的内容不起作用,但是解释我想要做的最好的方法是:)

谢谢!

2 个答案:

答案 0 :(得分:1)

每张支票需要一个条款:

if bet.settled? and bet.negative_pl?

答案 1 :(得分:1)

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