问题:如果连接表的属性大于/小于某个值,是否可以在散列条件下进行测试
示例:测试actor年龄是否大于ageVariable:
是否有可能写代替的排列情况:
ageVariable = 36<br> Movie.includes(:actors).where("actors.age > ?", ageVariable)
Run Code Online (Sandbox Code Playgroud)该HASH条件是这样的:
ageVariable = 36
Movie.includes(:actors).where(:actors => { :age => COMPARE_LOGIC })
# Where COMPARE_LOGIC is something like: (:age > ageVariable)
Run Code Online (Sandbox Code Playgroud)