0
Как и в случае с вопросом this, но ответы здесь не работают.Rails namespaced controller неинициализированная постоянная ошибка
В routes.rb
scope '/api/ do
namespace :v1 do
scope :reports do
get '/reportXYZ', to: 'reports#reportXYZ'
end
end
end
В app/controllers/V1/reports_controller.rb
module V1
class ReportsController < ApplicationController
def reportXYZ
...
end
end
end
ошибка:
uninitialized constant V1
на Windows, только, отлично работает на убунту. Как так?
Ваш на диске каталог должен быть 'v1', а не' V1'. Исправьте синтаксические ошибки в файле маршрутов. – meagar
Вы имеете в виду, что это работает на Windows, а не на Ubuntu? – amingilani
Вышеприведенный код отлично работает на ubuntu и debian, но не на окнах (достаточно интересно и не работает новая подсистема linux на windwos 10) – Killerpixler