2016-11-30 6 views
0

配列を含む属性で検索したい。この属性の配列に特定の値が含まれているすべてのレコードを返すことに興味があります。Rails 4アクティブレコード、配列を含む属性による検索?

例オブジェクト

Location_1 { 
    regions: ["on", "qc"] 
} 

私はこのLocation.where(regions: "on")ような何かをしたいが、私は正しい構文のか分かりません。

これを行う正しい方法は何ですか?

+0

regionは 'on'または 'qc'のいずれかの場所にありますか?サンプル出力で詳しく説明してください – sa77

+0

地域にある値を含むすべての場所を取得したい、 'on' – matthewalexander

答えて

0

Location.where('regions in (?)', ['on','qc'])

INオペレータは、あなたのWHERE句で複数の値を指定することができ、これを試してみてください。

+2

コードを公開しないでください。また、コードが何をしているのか説明してください。 –

関連する問題