Railsでの開発に便利なのが、コンソールだ。irbをRailsライブラリを読み込みつつ立ち上げたもので、データの閲覧や更新がターミナルから行える。これがあるとないとでは生産性が大きく変わってくるはずだ。

ピクチャ 219.png

コードを実行して結果を表示する

 

そんな便利なコンソールを、Web上で再現するのがこのソフトウェアだ。

今回紹介するオープンソース・ソフトウェアはKawaii、Webベースのコンソールシステムだ。

Kawaiiはまさに「可愛い」から取られているネーミングらしい。公式サイトのロゴも可愛らしいアイコンだ。Kawaii自体はジェネレータとして動作するソフトウェアで、Railsアプリケーションのプラグインとして動作する。

ピクチャ 221.png

モデルは表でデータを表示してくれる

 

そしてAmazon S3やパスワードの設定をすると、Railsアプリケーションの1機能として動作する。テキストエリア上でコードを書いて実行すると、その結果を表示してくれる。モデルの場合は、それを表にして表示する(筆者環境では複数行の結果が表示されなかった)。

そしてSnippetとして、コードを保存しておく機能もある(このデータがAmazon S3上に保存される)。テスト中で実行後にデータを削除するようなコードを書いておけば、簡単に実行できるようになる。

各データはタブで分けて管理されて、便利だ。簡単に使えるRailsコンソールとして利用してみると面白そうだ。

ピクチャ 222.png

複数行の場合、うまく表示できなかった。

 

Kawaii

 http://blog.forumwarz.com/2008/7/20/kawaii-a-web-based-utility-like-script-console

wwood’s kawaii at master — GitHub

 http://github.com/wwood/kawaii/tree/master