where関数で変数を使用するにはどうすればよいですか?どのように変数を `where`節でRailsで使うのですか?
私は2つのフィールドAとB(両方とも整数)とレートモデルを持っており、これは動作します:
Rate.where('A = 1 and B = 2')
は、どのように私はparamsハッシュに入った変数を渡すのですか?
x = params[:x]
y = params[:y]
Rate.where('A = x and B = y')
これは機能せず、エラーを返します。
あなたが質問が変数の代わりにマークし、 第二と第三引数としてこれらの変数を渡す使用することができます
これは、そのような簡単な作業のためにSQLスニペットを書くことよりもはるかに好ましい方法です。 – sevenseacat
ありがとうございました。同意し、留意してください。 – Pushkar