我有一个位于app/models/scheduling/availability.rb的 rails 模型,它看起来像:
class Scheduling::Availability < ActiveRecord::Base
end
我有一个位于 *app/controllers/admin/scheduling/availabilities_controller.rb* 的 Rails 控制器,它看起来像:
class Admin::Scheduling::AvailabilitiesController < ApplicationController
def index
@availabilities = Scheduling::Availability.all
end
end
我的路线看起来像:
namespace :admin do
namespace :scheduling do
resources :availabilities
end
end
尝试加载 url: /admin/scheduling/availabilities 时出现错误:
未初始化的常量 Admin::Scheduling::AvailabilitiesController::Scheduling
我有一种感觉,这是因为 Rails 混淆了调度模块/命名空间。
我究竟做错了什么?