У меня есть генератор, который, как часть набора других операций, должен настроить класс модели с кучей миксинов, значений по умолчанию, комментариев и т. Д.
Я хочу использоватьтот же код rails g model ...
(я звоню invoke
из моего генератора), но проблема в том, что существует конфликт, потому что мой шаблон и шаблон генератора моделей пытаются разделить друг друга:
<code>
$ be rails g entry_form karaoke events full_name:string group_name:string
create app/controllers/karaokes_controller.rb
create app/views/karaokes/show.html.erb
create app/views/karaokes/thanks.html.erb
route resource :karaoke
create app/models/karaoke_entry.rb
invoke active_record
create db/migrate/20111004004008_create_karaoke_entries.rb
conflict app/models/karaoke_entry.rb
Overwrite app/models/karaoke_entry.rb?
(enter "h" for help) [Ynaqdh]
Какие-нибудь рекомендации, как обойти это?
(Лучшее, что я придумал, это, возможно, переместить создание файла моей модели вниз, и найти какой-то способ заставитьtemplate
/ copy_file
чтобы перезаписать файл, не беспокоя пользователя, но я не вижу никакого ранее существующего способа сделать это.)