Я создал гем / движок на основе этого урока:
http://www.themodestrubyist.com/2010/03/05/rails-3-plugins---part-2---writing-an-engine/
Однако я получаю сообщение об ошибке при попытке использовать драгоценный камень во вновь созданном приложении.Я получаю «Ошибка маршрутизации - неопределенный метод` sub 'для nil: NilClass »при попытке доступа к приложению.
Единственное, что я вижу в файле журнала, - это та же ошибка.Нет трассировки стека / трассировки отладки, поэтому трудно определить, откуда возникла ошибка.В идеале я хотел бы увидеть трассировку стека "из драгоценного камня", но похоже, что rails не отлаживает ошибки, возникающие вне приложения?
Я использую rvm, ruby 1.9.2, rails 3.0.1.
Вот мой файл config / rout.rb из гема, хотя я не думаю, что это ошибка маршрутизации, как подсказывает сообщение отладки.
Rails.application.routes.draw do
resources :pictures, :controller => 'morph/pictures'
end
Есть предложения?