Rails 3 own scaffold generator

Witajcie,

Jak zrobic wlasny scaffold generator w Rails 3 ?

Z kopiowaniem templatek sobie radze, ale jak dodac model i migracje ?

Pozdrowienia

Robiłem generatory do panelu admina ostatnio i użyłem tego:

Generalnie bardzo prosta sprawa, tak jak masz w instrukcji, wrzucasz to, czego potrzebujesz do lib/generators/haml, dodajesz parę linijek do config/application i dalej to już Twoja inwencja, jak to sobie przerobisz. Kontroler możesz zdefiniować w

lib/templates/rails/scaffold_controller/controller.rb

Jeżeli nie chcesz hamla, to generatory do erba są w aplikacji out of the box, więc prawdobodobnie byś musiał powrzucać w odpowiednie foldery same templaty.

Pozdrawiam!

EDIT:

pierwowzór controllera ze scaffoldu masz tutaj:

http://github.com/rails/rails/blob/master/railties/lib/rails/generators/rails/scaffold_controller/templates/controller.rb

Swietnie, dziekuje, o to mi chodzilo.

Doczytalem o punktach zaczepienia (hooks), dla scaffold generatora.

Mam jeszcze pytanie jak dorobic dodaktowo drugi plik kontrolera (dla admina) ?

Samo dodanie templatki nie wystarczy, bo skad kod odpowiedzalny za generator mialby wiedziec o drugiej templatce…

Jak ten temat ugryzc ?

Pozdrowienia

Nie wiem, jak zrobić, żeby to były dwa templaty, ale gdybyś nie znalazł (albo jeżeli tak się nie da zrobić), to zawsze możesz jakimś ifem sprawdzić, czy kontroller jest w namespace admin.

Pozdrawiam