2009-05-11 9 views
7

all'avvio Ruby on programmazione Rails, useròpossiamo rinominare le nostre cartelle Rails e non avere effetti collaterali?

rotaie primi
rotaie secondo

e provare le cose in questi "primi" e progetti "seconde"

ma mentre ottengono più maturo voglio controllarli in SVN e sviluppare ulteriormente, in modo da posso rinominarli in

"SuperApp"

o

"web30"

e verificare in SVN e sviluppare ulteriormente senza effetti collaterali? Non voglio rinominarli e generare più controller e modelli e fare migrazione e un giorno ho scoperto che il progetto è incasinato e ha causato problemi durante la produzione/distribuzione.

risposta

13

Non è un problema. Rails non si cura del nome della directory in cui è memorizzato (o del percorso ad esso).

1

Se è necessario unire, unirli prima e quindi eseguire il commit.

I binari non fanno caso ai nomi dei progetti quindi non preoccuparti. Se è necessario rinominare qualcosa già in una svn, non dimenticare di utilizzare la funzione rename.

3

Non ho riscontrato alcun problema durante l'esecuzione di tali rinomini.

Infatti, ho appena creato un progetto e verificato che dopo la rinomina, la variabile RAILS_ROOT viene automaticamente aggiornata. È possibile verificare questo utilizzando script/console.