rails:703
From: Hiroshi Takagi <gollum@h...>
Date: Sun, 27 Nov 2005 17:14:26 +0900
Subject: [rails:703] Re: scaffold の改造/model
高木宏です。 On Sun, 27 Nov 2005 07:36:08 +0900 Nanki Haruo <nanki@m...> wrote: > 南木です。 > > ~/.rails/generators/my_scaffold > ~/.rails/generators/my_model > をそれぞれ作り、 > > ~/.rails/generators/my_scaffold/my_scaffold_generator.rb の中で、 > > m.dependency 'model', [singular_name], :collision => :skip > > となっている箇所を > > m.dependency 'my_model', [singular_name], :collision => :skip > ~~~ > とすることで、通常の model の代わりに my_model を使うことができるようになるようです。 南木さん、ありがとう。 うまくいきました。 gems/rails-0.13.1/lib/rails_generator/generators/components/model を cp -r ... ~/rails/generators にコピーして、 ~/rails/generators/model -> ~/rails/generator/my_model に mv ~/rails/generators/my_model/model_generator.rb を ~/rails/generators/my_model/my_model_generator.rb に mv my_model_generator.rb 中の class ModelGenerator < Rails::Generator::NamedBase を class MyModelGenerator < Rails::Generator::NamedBase に変更。 あとは、~/rails/generators/my_model/templates/model.rb の内容を generate したい Model.rb のスタイルにあわせてうまく行きました。 これで、かなり生産性があがりますし、 共通のvalidation やassociation の追加し忘れることが減ります。 次は、view と form の雛形だな〜。 -- Hiroshi Takagi <gollum@h...> -- ML: rails@r... 使い方: http://QuickML.com/ Web Site: http://wiki.fdiary.net/rails/ ML Archives: http://www.fdiary.net/ml/rails/
694 2005-11-24 11:57 [gollum@h... ] scaffold の改造/model 701 2005-11-26 23:36 ┗[nanki@m... ] -> 703 2005-11-27 09:14 ┗[gollum@h... ] 705 2005-11-27 15:34 ┣[xml@t... ] 708 2005-11-27 23:34 ┗[gollum@h... ]