パラメータがハッシュである関数を呼び出す必要があります。そのパラメーターには、ハッシュと、マージする必要がある属性があります。これを行うには、正しく機能する次のコードを使用します。
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)
ありがとう