- お知らせ -
  • 当wikiのプログラムコードの表示を直してみました(ついでに長い行があると全体が下にぶっ飛ぶのも修正)。不具合があればBBSまでご連絡下さい。

Ruby/Ruby on Rails

はじめに Edit

webベースRailsコンソールKawaiiについて
WindowsだとUTF-8がまともにコンソール(コマンドプロンプト)で使えないので代替にならんかな?と。

インストール Edit

railsのプロジェクトディレクトリにて、(Windowsでの例ですが、cygwin bash上で作業しているので、非cygwin環境の方は適時置き換えてください))

generatorプラグインなので、

> ruby script/plugin install git:〜

では駄目みたいで、公式ページのreadmeにもある方法の1つ、~/.rails/generators/ に入れてみることにします。

> mkdir -p ~/.rails/generators/
> cd ~/.rails/generators/
> git clone git://github.com/eviltrout/kawaii.git 

Windows だと環境変数HOMEをちゃんと設定してないと駄目かも。

git入れてない場合は、公式のdownloadからzipをダウンロードしておけばよいかと。

メモ:この方法だと上手く認識しないような… というか、~/.rails/generators/が認識してくれない…。

さてscript/generate kawaii します

> ruby script/generate kawaii
      exists  config/initializers
      create  config/initializers/kawaii.rb
      exists  config
      create  config/kawaii.yml
      create  lib/too_cute
      create  lib/kawaii_authentication.rb
      exists  lib/too_cute
      create  lib/too_cute/activerecord_base.rb
      create  lib/too_cute/array.rb
      create  lib/too_cute/object.rb
      create  lib/too_cute/hash.rb
      create  lib/too_cute/sql_select.rb
      exists  app/controllers
      create  app/controllers/kawaii_controller.rb
      exists  app/models
      create  lib/kawaii_snippets.rb
      create  app/models/kawaii_snippet.rb
      exists  db/migrate
      create  db/migrate/20090516091850_create_kawaii_snippets.rb
      create  app/views/kawaii
      create  app/views/kawaii/_elements.html.erb
      create  app/views/kawaii/_enumerable.html.erb
      create  app/views/kawaii/_hash.html.erb
      create  app/views/kawaii/_results.html.erb
      create  app/views/kawaii/_snippets.html.erb
      create  app/views/kawaii/_table_info.html.erb
      create  app/views/kawaii/index.html.erb
      create  app/views/kawaii/login.html.erb
      exists  app/views/layouts
      create  app/views/layouts/kawaii.html.erb
      create  public/javascripts/kawaii
      create  public/javascripts/kawaii/datasource-beta-min.js
      create  public/javascripts/kawaii/datatable-beta-min.js
      create  public/javascripts/kawaii/dragdrop-min.js
      create  public/javascripts/kawaii/element-beta-min.js
      create  public/javascripts/kawaii/kawaii.js
      create  public/javascripts/kawaii/resize-beta-min.js
      create  public/javascripts/kawaii/tabview-min.js
      create  public/javascripts/kawaii/yahoo-dom-event.js
      create  public/stylesheets/kawaii
      create  public/stylesheets/kawaii/blankimage.png
      create  public/stylesheets/kawaii/datatable.css
      create  public/stylesheets/kawaii/dt-arrow-dn.png
      create  public/stylesheets/kawaii/dt-arrow-up.png
      create  public/stylesheets/kawaii/fonts-min.css
      create  public/stylesheets/kawaii/kawaii.css
      create  public/stylesheets/kawaii/kawaii.png
      create  public/stylesheets/kawaii/spinner.gif
      create  public/stylesheets/kawaii/sprite.png
      create  public/stylesheets/kawaii/tabview.css
      create  public/stylesheets/kawaii/transparent.gif

config/kawaii.ymlを編集します。(以下は、エディタで呼び出しているだけです。)

> $EDITOR config/kawaii.yml

内容は例えば以下のように。
(スニペットをローカルに保存して使えるようにしてみました)

snippets_enabled: true
password: manjigatame_forever
snippet_storage: local

使ってみた感想 Edit

  • UTF-8は通るっぽい
  • 複数行だと最後の行

思ったこと Edit

ruby script/generate

してみて思ったのですが、Rubygemsでもgeneratorに登録できるんじゃん!
というわけで、インストールが面倒なのでRubygems化してほしす…。
(gitで落としてコピーするだけですが、アップデートとかも考えるとね)

もし、Kawaiiがちゃんと使えるようならそのうちGems化してみよう…

参考リンク Edit


No comment. Comments/Ruby/Ruby on Rails/Kawaii?

Name:

Front page   Edit Freeze Diff Backup Upload Copy Rename Reload   New Pages Search Recent changes   Help   RSS of recent changes
Last-modified: 2009-05-18 Mon 21:29:41 JST (3858d)