我需要调用一个参数是哈希的函数。对于它的参数,我有一个哈希和一个需要合并的属性。为此,我使用以下内容,它可以正常工作:
paramsHash={:att1=> "1", :att2=>"2"} #this is obtained from a function
result=MyClass.where({:att0=> "0"}.merge(paramsHash))
如前所述,这行得通,那里没有问题。我的问题是,有没有一个很好的红宝石花式方法来做到这一点?就像是
paramsHash={:att1=> "1", :att2=>"2"} #this is obtained from a function
result=MyClass.where(:att0=> "0", paramsHash.as_params)
谢谢