Я сделал полный движок и преобразовал некоторые плагины для совместной работы с движком (я поместил их в lib /) и загрузил их в engine инициализатора. Rb
Это структура:
В маршрутах в приложении / конфиге / маршрутах.rb У меня есть:
Rails.application.routes.draw do
match 'help', :to => 'help#index', :as => 'help'
match 'login', :to => 'sessions#new', :as => 'login'
match 'logout', :to => 'sessions#destroy', :as => 'logout'
match 'loadtest', :to => 'loadtests#index', :as => 'loadtest'
end
Во втором файле rout.rb в (lib / plugin / config / rout.rb) у меня есть это:
Rails.application.routes.draw do
match '/mailchimp/callback', :to => 'mailchimp#callback', :as => 'mailchimp_unsubscribe'
end
В моем движке.рб в конфиге / инициализаторах / я поставил:
require "#{File.dirname(__FILE__)}/../../lib/plugin/config/routes"
Теперь, когда я запускаю rake app: маршруты, я получаю это как вывод:
help /help(.:format) help#index
login /login(.:format) sessions#new
logout /logout(.:format) sessions#destroy
loadtest /loadtest(.:format) loadtests#index
Как я могу добавить маршруты из плагинак трассе двигателя?