Приложение Rails 3.0.0.beta видит только консольные гемы в консоли? - PullRequest
3 голосов
/ 05 марта 2010

У меня есть библиотека, которую я пытаюсь заставить работать с rails 3 (в частности, feedzirra), которую я могу требовать ok в irb, но она ломает консоль в моем приложении со следующей ошибкой:

http://pastie.org/855976

Ответы [ 2 ]

1 голос
/ 31 марта 2010

Нашел немного информации об использовании feedzirra с рельсами 3. Похоже, что ваша проблема может быть связана с использованием библиотеки Loofah feedzira. Он использует устаревший config.framework.

Вот ссылка с дополнительной информацией http://www.mythoughtpot.com/2010/02/10/feedzirra-on-rails3/

0 голосов
/ 28 апреля 2010

Rails3 изменяет $ LOAD_PATH, поэтому он содержит только драгоценные камни, перечисленные в Gemfile.($ LOAD_PATH - это массив каталогов, в которых Ruby ищет библиотеки).

Поэтому вы должны добавить Gem в Gemfile и запустить bundle install.Вы можете проверить, находится ли драгоценный камень на вашем пути, набрав puts $LOAD_PATH.grep(/feedzirra/) в консоли rails.

Для получения дополнительной информации об использовании Bundler в Rails3, проверьте следующее:

...