2012-03-27 5 views
11

Mi chiedo dove inserire i file di dati (ad esempio XML) da caricare internamente da Rails? C'è qualche posizione standard? Ora tengo il file nella cartella "pubblica".Rails - dove mettere i file di dati?

risposta

10

Penso che dipenda dal tipo di dati presenti nei file. Se i file dovrebbero essere caricati all'avvio, forse la cartella config sarebbe buona. Se sono necessari per alcuni processi di back-end, potrebbe essere il lib. O semplicemente crea una cartella data.

C'è una tabella alla fine della sezione 3.2 here con le cartelle predefinite e lo scopo previsto.

+0

Sto pensando che la lib sarà migliore della cartella dati, perché molto probabilmente i file personalizzati saranno manipolati con le attività rake, che a sua volta è in lib. – Donato

7

La cartella pubblica è per il contenuto pubblico.

È possibile creare una cartella "dati" nella radice della vostra app senza problemi.