えー、2.0.2で開発を始めた訳ですが
基本scaffoldで作っていくそうです。
でもscaffoldだと英語だし、なんかフォームとかも気に入らない。
そこでカスタマイズしていきます
まずrailsアプリを作成します。
>rails アプリ名
作成できたら、appとかdbとかフォルダが出来上がる。
その中のlibフォルダにscaffoldのカスタマイズ仕様を入れていくって感じですねー
とりあえずこれは置いておく。
次にrails中のscaffoldのソースを探します。
自分の環境では
C:/ruby/lib/ruby/gems/1.8/gems/
rails-2.0.2/lib/rails_generator/
generators/components/scaffold
にありますた。
ここでscaffoldのベースを作ってるんですねースゴイ^-^
で、railsアプリに戻ります。
libフォルダに新しいフォルダgeneratorsを作ります。
このgeneratorsフォルダに先ほどのscaffoldフォルダをコピーしてきます。
アプリ名/lib/generators/scaffold
の様な感じになると思います。
このscaffodフォルダにある、scaffold_generatorがファイル作成のソースですね。
そして、templatesフォルダがscaffoldのテンプレートになるわけです。
このテンプレートを変更していき、自分のscaffoldは日本語を含むページを作成できるようになりました。
>ruby script/generate scaffold モデル名(単数形) カラム名:データ型
とりあえず思いつく事を書いてるから、抜けとかあるかも;-;
2008年6月9日月曜日
登録:
コメントの投稿 (Atom)
4 件のコメント:
ふむふむ。もっと詳しくしりたいです。先生。
これ、コメントしにくいなぁwww
ちょwww返事になってなすwwww
えー、じゃあkwskいってみよう。
scaffoldウマーってことだ。
コメントを投稿