vedendo la mail di Cluter V. sul rinominare una app rails m’
venuto in mente di chiedere di nuovo se qualcuno si fatto una
gem/rake task/script awk per rinominare qualcosa dentro una app rails
in modo furbo.
.2 un replace dentro il resto dei file delle occorrenze di Foo,
‘foo/bar’, FooController, @foo etc
.3 una bella migrazioncina che rinomini la tabella foos in bars e i
riferimenti foo_id in bar_id
Premesso che nn funzioner nel 100% dei casi etc etc… io avevo uno
script che faceva una parte del lavoro,
ed era comodo. Ma era due hard-drive-non-backuppati fa …
Ho creato una gem che può essere integrata facilmente in qualsiasi app e
si usa tramite rake. Testate, forkate, aggiungete pure se volete
rinominare modelli e/o migration.
Per rinominare un progetto basta aggiungere gem ‘rails_rename’ al
Gemfile, bundle install ed eseguire:
rake rails:rename[NewAppName]
Ciao
Luigi
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.