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... ]