Приложение Rails 3.0.0.beta видит только встроенные драгоценные камни в консоли?
-
24-09-2019 - |
Вопрос
У меня есть библиотека, с которой я пытаюсь работать с Rails 3 (в частности, с Feedzirra), которую я могу потребовать ОК в irb, но она ломает консоль в моем приложении со следующей ошибкой:
Решение
Rails3 изменяет $LOAD_PATH, чтобы он содержал только драгоценные камни, перечисленные в Gemfile.($LOAD_PATH — это массив каталогов, в которых Ruby ищет библиотеки).
Поэтому вы должны добавить Gem в Gemfile и запустить bundle install
.Вы можете проверить, находится ли драгоценный камень на вашем пути, набрав puts $LOAD_PATH.grep(/feedzirra/)
в консоли рельсов.
Для получения дополнительной информации об использовании Bundler в Rails3 ознакомьтесь со следующими статьями:
Другие советы
Нашел немного информации об использовании Feedzirra с рельсами 3. Похоже, ваша проблема может быть с использованием библиотеки LOOFAH Feedzira. Он использует устаревшую конфигурацию. Cramework.
Вот ссылка с большей информацией http://www.mythupot.com/2010/02/10/feedzirra-on-rails3/