# Rails\_root

**URL:** <https://www.ruby-forum.com/t/rails-root/83367>\
**Category:** IT\
**Created:** [January 25, 2007, 4:07pm UTC](https://www.ruby-forum.com/t/rails-root/83367 "2007-01-25T16:07:42Z")\
**Posts on this page:** 3\
**Page:** 1

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [January 25, 2007, 4:07pm UTC](https://www.ruby-forum.com/t/rails-root/83367/1 "2007-01-25T16:07:42Z")

</div>

Scusate, magari la domanda ha una risposta banale pero’ ho iniziato in  
questi giorni a guardare Rails e quindi la formulo lo stesso: c’e’ un  
modo per accedere al valore di RAILS\_ROOT da uno script “esterno” a  
rails? quello che voglio fare e’ importare i dati nel db periodicamente  
recuperando le informazioni per la connessione proprio dal file  
RAILS\_ROOT/config/database.yml  
Grazie mille!

> M\<

---

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [January 25, 2007, 4:31pm UTC](https://www.ruby-forum.com/t/rails-root/83367/2 "2007-01-25T16:31:35Z")

</div>

Mike Schirru wrote:

> Scusate, magari la domanda ha una risposta banale pero’ ho iniziato in  
> questi giorni a guardare Rails e quindi la formulo lo stesso: c’e’ un  
> modo per accedere al valore di RAILS\_ROOT da uno script “esterno” a  
> rails?

RAILS\_ROOT e’ semplicemente la directory che contiene tutto il codice  
(mi pare sia calcolata semplicemente prendendo il padre della directory  
dove risiede il dispatch.fcgi), quindi il modo migliore e’ passarlo  
direttamente come parametro al tuo script.

Poi se le operazioni di caricamento sono fattibili via ActiveRecord  
(i.e. non hai bisogno di usare uno strumento specifico del db, e la mole  
di dati non e’ troppo grossa) potresti usare uno script lanciato da  
script/runner e cosi avere tutto l’imbiente Rails a disposizione.

quello che voglio fare e’ importare i dati nel db periodicamente

> * * *
> 
> Ml mailing list  
> removed\_email\_address@domain.invalid  
> [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)

–

Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com)  
Email: mailto://removed\_email\_address@domain.invalid  
Skype: callto://l.mearelli  
Tel: +39 347 7764416

---

<div class="post-metadata">

**Author:** ![mschwab](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/59ef9b/32.png) [@mschwab](https://www.ruby-forum.com/u/mschwab)\
**Post date:** [January 25, 2007, 4:43pm UTC](https://www.ruby-forum.com/t/rails-root/83367/3 "2007-01-25T16:43:48Z")

</div>

Grazie mille!  
Se ho ben capito usando attraverso script/runner posso eseguire uno  
script dentro lo “scope” rails… fantastico! 🙂  
Scusate l’entusiasmo del principiante…

Luca M. wrote:

> Mike Schirru wrote:
> 
> > Scusate, magari la domanda ha una risposta banale pero’ ho iniziato in  
> > questi giorni a guardare Rails e quindi la formulo lo stesso: c’e’ un  
> > modo per accedere al valore di RAILS\_ROOT da uno script “esterno” a  
> > rails?
> 
> RAILS\_ROOT e’ semplicemente la directory che contiene tutto il codice  
> (mi pare sia calcolata semplicemente prendendo il padre della directory  
> dove risiede il dispatch.fcgi), quindi il modo migliore e’ passarlo  
> direttamente come parametro al tuo script.
> 
> Poi se le operazioni di caricamento sono fattibili via ActiveRecord  
> (i.e. non hai bisogno di usare uno strumento specifico del db, e la mole  
> di dati non e’ troppo grossa) potresti usare uno script lanciato da  
> script/runner e cosi avere tutto l’imbiente Rails a disposizione.
> 
> quello che voglio fare e’ importare i dati nel db periodicamente
> 
> > * * *
> > 
> > Ml mailing list  
> > removed\_email\_address@domain.invalid  
> > [http://lists.ruby-it.org/mailman/listinfo/ml](http://lists.ruby-it.org/mailman/listinfo/ml)
> 
> –
> 
> Web: [http://spazidigitali.com](http://spazidigitali.com) - [http://thetyper.com](http://thetyper.com)  
> Email: mailto://removed\_email\_address@domain.invalid  
> Skype: callto://l.mearelli  
> Tel: +39 347 7764416
