Я хочу прочитать .IML-файл, включенный в Rails Engine Gem из моего main_app. Файл находится по адресу config/test.yml
.Как читать файлы (.yml) из Gem
IO.read("config/test.yml")
терпит неудачу с No such file or directory @ rb_sysopen
Если я переместить файл в главное приложение, все работает отлично. Но мне нужен этот файл в Gem.
Я пытаюсь прочитать файл yml gem из main_app, я не пытаюсь прочитать yml-файл gem внутри того же самого драгоценного камня. – antpaw
выглядит так: 'GEM_ROOT' также доступен в основном приложении. этот ответ определенно работает для обеих ситуаций. спасибо – antpaw
Я этого не понял :) Отредактировал свой ответ соответственно – Benj