2012-03-27 16 views
11

Zastanawiam się, gdzie umieścić pliki danych (na przykład XML), które mają być ładowane wewnętrznie przez Railsy? Czy jest jakaś standardowa lokalizacja? Teraz trzymam plik w folderze "publicznym".Szyny - gdzie umieścić pliki danych?

Odpowiedz

10

Myślę, że to zależy od rodzaju danych przechowywanych w plikach. Jeśli pliki mają być ładowane przy starcie, być może folder config będzie dobry. Jeśli są one potrzebne do przetwarzania niektórych backendów, może to być miejsce lib. Lub po prostu utwórz folder data.

Na końcu sekcji 3.2 here znajduje się tabela z domyślnymi folderami i ich przeznaczeniem.

+0

Myślę, że lib będzie lepszy niż folder z danymi, ponieważ najprawdopodobniej pliki niestandardowe będą manipulowane z zadaniami rake, które same są w lib. – Donato

7

Folder publiczny przeznaczony jest do publikacji publicznej.

Możesz utworzyć folder "dane" w katalogu głównym swojej aplikacji bez żadnych problemów.

Powiązane problemy