Rails 3アプリケーションに取り組んでおり、いくつかのテスト結果を次の形式で表示する必要があります。
TestLower TestResult TestUpper
1.1 1.5 2.0
私がやりたいのは、値が下限と上限の範囲内にある場合は結果に1つのcssクラスを与え、値が範囲外の場合は別のcssクラスを与えることです。
以前にifおよびunlessステートメントを使用しましたが、1つの値を相互に比較するのではなく、1つの値を他の2つの値と比較する必要があるため、これは少し複雑です。
私がそれを行うことを考えることができる唯一の方法は、かなりの数のifステートメントとフォールバックを含むでしょう。'if @ lab.TestResult> @ lab.TestLower'のように、TestUpperよりも低いことを確認する同じものをもう1つ用意します。
これを行う簡単な方法はありますか?たぶん、何らかの形のRailsナンバーヘルパーですか?
どんな助けでもいただければ幸いです!