我想创建一个动态条件。它看起来像
Model.send("attr_name") > 0 ? true : false
但我怎么能写符号“>”动态吗?
答案 0 :(得分:2)
我不太明白你的问题是什么,但这可能就是答案:
1.9.3p194 :004 > s = "<"
=> "<"
1.9.3p194 :005 > 0.send :"#{s}", 1
=> true
答案 1 :(得分:0)
您不需要三元运算符? :
。它可以简单地写成:
Model.send("attr_name").send(condition,0)