Необходимые шаги для использования гема (например, json) в приложении Ruby on Rails? - PullRequest
1 голос
/ 06 октября 2009

У меня проблемы с получением рубинов для работы в моем приложении Rails. В частности, я пытаюсь использовать гем json, описанный здесь: http://flori.github.com/json/ Я могу успешно использовать JSON.parse () в IRB и скрипте / консоли, но не в моем приложении rails.

Я знаю, что это какое-то сочетание config.gem 'json' в environment.rb и других вещах, но нигде не могу найти хорошего объяснения.

Может кто-нибудь дать мне краткий список того, что требуется для использования этого драгоценного камня ИЛИ указать мне на исчерпывающую документацию по использованию драгоценных камней в Rails? спасибо!

Ответы [ 2 ]

1 голос
/ 06 октября 2009

config.gem используется для зависимости от драгоценных камней в рельсах, и он делает только рельсы, сообщающие, что камень нужен, и помогает пользователю установить соответствующий драгоценный камень и т. Д. (Подробнее здесь: http://ryandaigle.com/articles/2008/4/1/what-s-new-in-edge-rails-gem-dependencies)

однако, установив гем, он сможет автоматически использоваться приложением rails, если нет, то, возможно, вы сможете добавить require "json" в environment.rb или в .rb файлы в папке initializers?

Надеюсь, это поможет =)

0 голосов
/ 06 октября 2009

Я решил это. Здесь есть достойная документация: http://apidock.com/rails/Rails/Configuration/gem

Как только вы используете config.gem в environment.rb, вам не нужно «требовать» его позже.

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

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...