ruby - Rails Controller in nested module cannot resolve model in module with the same -
i have rails model located @ app/models/scheduling/availability.rb looks like:
class scheduling::availability < activerecord::base end
i have rails controller located @ *app/controllers/admin/scheduling/availabilities_controller.rb* looks like:
class admin::scheduling::availabilitiescontroller < applicationcontroller def index @availabilities = scheduling::availability.all end end
my routes like:
namespace :admin namespace :scheduling resources :availabilities end end
when trying load url: /admin/scheduling/availabilities error:
uninitialized constant admin::scheduling::availabilitiescontroller::scheduling
i have feeling because rails confusing scheduling module/namespaces.
what doing wrong?
found answer in another answer.
need preface module ::
class admin::scheduling::availabilitiescontroller < applicationcontroller def index @availabilities = ::scheduling::availability.all end end
Comments
Post a Comment