プラグイン名
Where
このプラグインができること
- ActiveRecordのWhere文がきれいにかける。
例
Model.find(:all, :conditions =>
"year)
を
Model.find_with_conditions(:all) do
year '>', 2005
name 'like', 'Foo%'
end
対象バージョン
1.2系
インストール方法
script/plugin discover
script/plugin install -x where
- script/pluginでsubversionリポジトリを指定
ちょー簡単な使い方
でインストールすると、findするときに
Model.find_with_conditions(:all) do
year '>', 2005
name 'like', 'Foo%'
end
と書けるようになる。
パターンは、
カラム名 ‘各種演算子’, 値
カラム名 ‘between’, 値, 値
sql '平書きSQL文'[, 値]
があって
first_name ‘=’, ‘Ezra’
start_date ‘between’, ‘2006-01-01′, ‘2006-01-30′
last_name ‘like’, ‘Zyg%’
sql ‘hosts.id = something.id’
みたいな感じ。
公式ページ
日本語解説ページ
外国語解説ページ
- 今のところ必要ないかも(このページで情報が足りるのでは?)
コメント
最終更新:2008年01月05日 10:21