2013-05-17 7 views
8

Die Frage: Ist es möglich, innerhalb eines Hash-Zustand zu testen, ob ein Attribut einer verknüpften Tabelle ist größer/kleiner ist als ein WertActive Test Größer/kleiner als innerhalb Hash Zustand

Ein Beispiel: Test, wenn Schauspieler Alter größer als ageVariable:

  • ist es möglich, statt des ARRAY ZUSTAND zu schreiben:

    ageVariable = 36<br> Movie.includes(:actors).where("actors.age > ?", ageVariable) 
    
  • Die HASH ZUSTAND so etwas wie:

    ageVariable = 36 
    Movie.includes(:actors).where(:actors => { :age => COMPARE_LOGIC }) 
    # Where COMPARE_LOGIC is something like: (:age > ageVariable) 
    

Antwort