Ruby on Rails - как посеять из файла «правильный путь»? - PullRequest
0 голосов
/ 17 ноября 2011

У меня есть XML-файл, содержащий данные, и я могу легко разобрать его, чтобы вставить данные в мою базу данных rails.Единственная проблема - в каком каталоге должен находиться файл («public» кажется неправильным, поскольку исходные данные в базе данных не должны быть публичными), и как мне обратиться к этому файлу в файле seed.rb (т.е. чтопрефикс гарантирует, что этот файл будет найден).

Это несколько глупый вопрос, но я некоторое время не касался рельсов, и они продолжают менять структуру каталогов ...

1 Ответ

3 голосов
/ 17 ноября 2011

Я бы просто поместил файл в папку типа /db/data_source, потому что seeds.rb живет в /db, поэтому он сохраняет общую логику.

Вы можете ссылаться на любой файл, используя:

"#{Rails.root}/path/to/file"
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...