Не удается найти маршрут с подчеркиванием или неправильно обрабатывает его

У меня есть это в маршрутах:

Rails.application.routes.draw do
  namespace :api do
    namespace :v3_4 do
      # .....

И контроллерapp/controllers/api/v3_4/base_controller

module Api
  module V3_4
    class BaseController < ApplicationController
      # ......
    end
  end
end

А такжеapp/controllers/api/v3_4/another_controller

module Api
  module V3_4
    class AnotherController < ApplicationController

    end
  end

end

Рейк-маршруты:

          Prefix Verb        URI Pattern                     Controller#Action
   api_v3_4_test GET         /api/v3_4/test(.:format)        api/v3_4/base#test
 api_v3_4_one GET|OPTIONS /api/v3_4/one(.:format)      api/v3_4/another#one
        api_v3_4 GET|OPTIONS /api/v3_4/two/:id(.:format)  api/v3_4/another#two

И все же за этот запрос я получаюRouting Error Uninit Constant uninitialized constant Api::V34

Обратите внимание, что в сообщении об ошибке нет подчеркивания. Но в моем проекте нет линии V34 вообще, ни v34, только v3_4 и V3_4

Ответы на вопрос(2)

Ваш ответ на вопрос