2012-04-15 3 views
2

Я хочу использовать this промежуточное промежуточное место в моем приложении rails, после каждого решения на another SO post, но все равно не повезло, продолжайте получать неинициализированная константа ошибка.Где разместить файл промежуточного программного обеспечения стойки в рельсах 3?

Итак, каково точное местоположение для размещения промежуточного файла стойки и включить config.middleware.use в Rails 3.2.3? Благодарю.

ответ

1

Я подозреваю, что вы получаете эту ошибку, потому что вам не нужен файл в любом месте. Есть два способа обойти это.

Первый - фактически потребовать файл, который определяет вашу константу, в месте, таком как config/application.rb, и до того, как будет указана константа.

Второй добавить lib каталог в autoload_paths для вашего приложения (which I explain here) и так, что при обращении к этому постоянный, файл соответствия Виль быть загружен.

Ваш выбор.

+0

Я попытался добавить 'require 'lib/ServerProxy". Когда я запускаю 'rake middleware', как-то он показывает мне, что« невозможно загрузить такой файл - lib/ServerProxy'. В то время как я пытался со вторым методом, файл стойки не отображался в списке. Не хватает ли каких-либо необходимых шагов? – shinnyx

+1

, поэтому я думаю, что имя файла lib - server_proxy.rb. попробуйте «require» server_proxy » –

 Смежные вопросы

  • Нет связанных вопросов^_^