2015-08-10 4 views
0

, когда я включаю модуль в контроллере, маршрутизация не работает, сообщите 404 не найдена ошибка, ниже мой код, очень образецрельсы ошибка маршрута, когда включают в себя модуль в контроллере

рубин: 2,0, рельсы: 4,2. 3

routes.rb

match ':controller(/:action(/:id))', via: :all 

common.rb

module Common 
    class A; end 
end 

test_controller.rb

class TestController < ApplicationController 
    include Common # when I delete this line , this route '/test/hello' works as expected, 
        # otherwise rails reports 404 not found 

    def hello 
    render :json => {msg: 'hello'} 
    end 
end 

ответ

0

module/class имя должно начинаться с заглавной буквы Common

module Common 
    class A; end 
end 
+0

спасибо за Ваш ответ, что это опечатка ошибка, я уже исправил – Codisan

+0

Если вы найдете ответ полезным, пожалуйста, примите @Codisan – Prashant4224

+0

нет, маршрут все еще сообщает 404 не найден – Codisan

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