Hatena::Diary

Rails で行こう! このページをアンテナに追加 RSSフィード

2009-01-08

[]対話型コンソールの使い方

Ruby on Rails には、モデルの動作などをその場で確認できる対話型コンソールがある。script/console で起動する例のやつだ。

似たようなものが CakePHP にもある。1.2 から追加された機能らしい。

基本的には、

% cd (CakePHP アプリのディレクトリ)
% cake/console/cake console

とすればよい。cake/console/cake に実行パーミションを忘れず与えておくこと。

作った人のデモ動画がわかりやすい。

たとえば、こんな感じ。

Model classes:

--------------

- User

- User

Welcome to CakePHP v1.2.0.7962 Console

---------------------------------------------------------------

App : app

Path: /path/to/myapp/app

---------------------------------------------------------------

> User->findAll()

user

id: 1

name: elm200

....

なかなか便利だ。