Я создал новый рельс 4 Engine и попытался работать без маршрутов монтирования для вновь созданного Engine, но это не сработало для меня ниже, это файлы.Rails 4 Engine не загружает Маршруты из корневого приложения
приложение/routes.rb (корневые маршруты файл)
Rails.application.routes.draw do
mount Uhoh::Engine => "/uhoh"
resources :products
end
NEW_ENGINE/конфигурации/routes.rb (маршруты Engine файл)
Uhoh::Engine.routes.draw do
get "failures#index"
end
UHOH/Библиотека/UHOH/engine.rb (файл двигатель)
module Uhoh
class Engine < ::Rails::Engine
isolate_namespace Uhoh
end
end
, но когда я бежать «реки маршруты» команду из treminal, то он не показывает маршруты из «UHOH» энгов северо-восток
Prefix Verb URI Pattern Controller#Action
uhoh /uhoh Uhoh::Engine
products GET /products(.:format) products#index
POST /products(.:format) products#create
new_product GET /products/new(.:format) products#new
edit_product GET /products/:id/edit(.:format) products#edit
product GET /products/:id(.:format) products#show
PATCH /products/:id(.:format) products#update
PUT /products/:id(.:format) products#update
DELETE /products/:id(.:format) products#destroy
Routes for Uhoh::Engine:
Является ли ваш файл маршруты UHOH в 'UHOH/Config/routes.rb'? – etdev
да это в uhoh/config/routes.rb – user3906755