[前][次][番号順一覧][スレッド一覧]

rails:320

From: yu1@t...
Date: Wed, 10 Aug 2005 14:14:15 +0900
Subject: [rails:320] Re: 条件数不定の SQL 文生成

gorouです。

a,b,cがfield名であるとするなら、

tokens = {'a' => 'TOKYO' , 'b' => 'MINATO' ,'c' => 'AKASAKA'}
Address.find(:all,:conditions =>
[tokens.keys.map{|k| k + " = ? "}.join(' AND '),*tokens.values])

でどうでしょうか。

検索周りのActiveRecordは世の中に出回ってるrails appの
modelのsearchメソッドあたりが非常に参考になりますよ。

--------------------------------------------
http://rails2u.com/
g0rOu <hotchpotch@g...>


--
ML: rails@r...
使い方: http://QuickML.com/
Web Site: http://wiki.fdiary.net/rails/
ML Archives: http://www.fdiary.net/ml/rails/

[前][次][番号順一覧][スレッド一覧]

       319 2005-08-10 06:43 [hoti_jp@y...        ] 条件数不定の SQL 文生成                 
->     320 2005-08-10 07:14 ┗[yu1@t...            ]