ARのwhere区を簡単に扱えるようになる「Ez-Wher... ノウハウ(Tips)  

こんにちは ゲスト さん | ログイン | 新規登録 | ヘルプ | okyuu.com

okyuu.com / ノウハウ / プログラミング / 開発言語 / Ruby / ARのwhere区を簡単に扱えるようになる「Ez-Wher...

ノウハウ

Feed

(3人の評価)

496

RailsのActiveRecordで、Where区が複雑になるのはよくあることです。特に検索機能などで、指定された条件によってwhere区を用意するときはコードが汚くなりがちです。 そんなときに使えるのが「Ez-Where2」。超簡単にwhere区が構築できちゃいます。 インストール。 ./script/plugin install http://opensvn.csie.org/ezra/rails/ez_where_two/ 使い方。 cond = Caboose::EZ::Condition....

  • コメント数 (2)
  • クリップ数 (0)
  • アクセス数 (782)

ARのwhere区を簡単に扱えるようになる「Ez-Where2」に触れてみた

  • Thumbnail
  • dumpr 投稿時間:2008/06/02 22:36
コピペする ブログに貼る
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]]
sqlがほぼrubyの構文で書ける所が プログラムしてて頭のオーバーヘッド減らせそうですね
0点(0人の評価)

  • Thumbnail
  • 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
2点(2人の評価)

カタログ

NetBeans
Komondo
Aptana Studio

無料会員登録

カテゴリ

特集

"シャイモード"機能を活用しよう! "シャイモード"機能を活用しよう!
こんな質問してもいいのかな?そんなときは"シャイモード"で投稿!
RX-7とサーバ運用の意外な共通点 並河祐貴さん RX-7とサーバ運用の意外な共通点 並河祐貴さん
Amazon EC2を巧みに使いこなすTIS/SonicGardenの並河さん。「腕一本で食べていきたい」とITエンジニアを目指した。
「ブラックボックスは不安でしょ」 ひろせまさあきさん 「ブラックボックスは不安でしょ」 ひろせまさあきさん
エンジニアが楽しくて仕方がない。オープンソースを組み合わせてシステムを作り上げるのが彼の矜持のようだ。
Perlの地位向上を胸に 牧大輔さん Perlの地位向上を胸に 牧大輔さん
endeworksの牧大輔さんは社団法人JPAを立ち上げ、Perlの企業利用を促進したいという。
偶然からCTOへ ライブドアCTO池邉智洋さん 偶然からCTOへ ライブドアCTO池邉智洋さん
池邉智洋さんはライブドアCTOの技術メンバーを先頭で率いる。「まずはやって見せることも大事」と語る。

ノウハウランキング