「Whereプラグイン」の編集履歴(バックアップ)一覧はこちら
「Whereプラグイン」(2008/01/05 (土) 10:21:43) の最新版変更点
追加された行は緑色になります。
削除された行は赤色になります。
**プラグイン名
Where
**このプラグインができること
+ActiveRecordのWhere文がきれいにかける。
**対象バージョン
1.2系
**インストール方法
-gemから
>script/plugin discover
>script/plugin install -x where
-script/pluginでsubversionリポジトリを指定
>script/plugin install http://invisible.ch/svn/projects/plugins/where
**ちょー簡単な使い方
>script/plugin install http://invisible.ch/svn/projects/plugins/where
でインストールすると、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’
みたいな感じ。
**公式ページ
[[http://blog.invisible.ch/2006/01/02/where-plugin/]]
**日本語解説ページ
-良さげなページがありませんでした。
**外国語解説ページ
-今のところ必要ないかも(このページで情報が足りるのでは?)
***コメント
#pcomment(reply)
**プラグイン名
Where
**このプラグインができること
+ActiveRecordのWhere文がきれいにかける。
例
>Model.find(:all, :conditions => [["year > ?", 2005], ["name like ?%", 'Foo']])
を
>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リポジトリを指定
>script/plugin install http://invisible.ch/svn/projects/plugins/where
**ちょー簡単な使い方
>script/plugin install http://invisible.ch/svn/projects/plugins/where
でインストールすると、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’
みたいな感じ。
**公式ページ
[[http://blog.invisible.ch/2006/01/02/where-plugin/]]
**日本語解説ページ
-良さげなページがありませんでした。
**外国語解説ページ
-今のところ必要ないかも(このページで情報が足りるのでは?)
***コメント
#pcomment(reply)