RailsのActiveRecordで、Where区が複雑になるのはよくあることです。特に検索機能などで、指定された条件によってwhere区を用意するときはコードが汚くなりがちです。 そんなときに使えるのが「Ez-Where2」。超簡単にwhere区が構築できちゃいます。 インストール。 ./script/plugin install http://opensvn.csie.org/ezra/rails/ez_where_two/ 使い方。 cond = Caboose::EZ::Condition....
- 質問する
- さがす
(3人の評価)
- コメント数 (2)
- クリップ数 (0)
- アクセス数 (782)
-
- tsukasaoishi
- 投稿時間:2008/06/02 22:04
ARのwhere区を簡単に扱えるようになる「Ez-Where2」に触れてみた
- コメント
- 外部サイトでの評判
-
- dumpr 投稿時間:2008/06/02 22:36
sqlがほぼrubyの構文で書ける所が プログラムしてて頭のオーバーヘッド減らせそうですねコピペする ブログに貼るfoo == 'bar' #=> ["foo = ?", 'bar'] foo =~ '%bar' #=> ["foo LIKE ?", '%bar'] foo <=> (1..5) #=> ["foo BETWEEN ? AND ?", 1, 5] id === [1, 2, 3, 5, 8] #=> ["id IN(?)", [1, 2, 3, 5, 8]]
-
- ayucat 投稿時間:2008/06/02 23:58
昔使っていましたが、これから(Rails 2.1以降)はnamed scopeを使うことになりそう気がします。 http://ryandaigle.com/articles/2008/3/24/what-s-new-in-edge-rails-has-finder-functionality
こちらの記事もどうぞ
カタログ
| NetBeans | |
|---|---|
| Komondo | |
| Aptana Studio |
![参加型テクノロジーメディア [okyuu.com] 参加型テクノロジーメディア [okyuu.com]](/images/logo/tips_ja.gif?1238565893)










