11/26/2007

activescaffold : rails レシピ

Active ScaffoldはAJAXなインターフェースを提供してくれるrailsのプラグインです。やりかた。

  1. rails phonebook
  2. cd phonebook
  3. ./script/plugin install http://activescaffold.googlecode.com/svn/tags/active_scaffold
  4. ./script/generate model Address # モデルを作る。migrationの作成ファイル./db/migration/001_create_adddres.rbができるが、無視しておく。
  5. ./script/generate controller address # コントローラーを作る
  6. ./app/controller/address_controller.rbを開いて次の2行を挿入。
    active_scaffold :address
    layout "address_layout"
  7. ./app/views/layouts/address_layout.rhtmlを作成して次のようなrHTMLコードを挿入。


    <%= javascript_include_tag :defaults %>
    <%= active_scaffold_includes %>

  8. ./script/server
  9. scaffoldのあり方が根本的に変わるかも。
    http://wota.jp/ac/?date=20071110#p01
    が参考になります。