※上記の広告は60日以上更新のないWIKIに表示されています。更新することで広告が下部へ移動します。

プラグイン名

Where

このプラグインができること

  1. ActiveRecordのWhere文がきれいにかける。
Model.find(:all, :conditions => "year)
Model.find_with_conditions(:all) do
  year '>', 2005
  name 'like', 'Foo%'
end

対象バージョン

1.2系

インストール方法

  • gemから
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’
みたいな感じ。


公式ページ


日本語解説ページ

  • 良さげなページがありませんでした。

外国語解説ページ

  • 今のところ必要ないかも(このページで情報が足りるのでは?)

コメント

名前: