Sto provando ad estendere il generatore di modelli in Rails (modello rails g). Fondamentalmente il mio generatore dovrebbe fare la stessa cosa del modello, ma copiare 2 file aggiuntivi. Semplice come quella.Rails: come estendere un generatore?
Ho recensito Railscast n. 218 (http://railscasts.com/episodes/218-making-generators-in-rails-3) che è stato molto istruttivo ma non sono riuscito a trovare alcuna informazione sull'estensione dei generatori.
Controllare il codice sorgente dei binari, sembra che il generatore del modello sia in lib/rails/generatori/rails/model/model_generator.rb definito come Rails :: Generators :: ModelGenerator.
ho cercato di fare il mio generatore estendere questa classe, ma si traduce in:
Error: uninitialized constant Rails::Generators::ModelGenerator.
E i miei tentativi di richiedere questo file non hanno avuto successo.
Quindi ho deciso di fermarmi e chiedere qui. Qual è il modo corretto di estendere un generatore?
Hai letto questa guida? http://edgeguides.rubyonrails.org/generators.html – MikDiet
@Mik_Die sì, ma non parla di estendere un generatore. Fa menzione del metodo di generazione, ma non è quello che voglio. Esempio: voglio accettare tutti i parametri accettati dal generatore di modelli. – Fernando