0
內訪問Rails的發動機型號我有Rails的發動機型號,看起來是這樣的:從命名空間中的控制器
module Adhocracy
class Membership < ActiveRecord::Base
. . .
end
end
所以我希望能夠與Adhocracy::Membership
訪問它。不過,我得到一個錯誤,在這個命名空間控制器:
module Api
module V1
class Adhocracy::MembershipsController < ApplicationController
def index
@memberships = Adhocracy::Membership.where(params)
end
end
end
end
的錯誤是:
uninitialized constant Api::V1::Adhocracy::Membership
如果我進入這個控制器與Adhocracy
調試和類型,它返回Api::V1::Adhocracy
,而Adhocracy::Membership
返回上述錯誤。但是,如果我使用調試器進入另一個控制器(例如Api::V1::SessionsController
),則Adhocracy::Membership
將返回預期模型。任何想法發生了什麼?
有道理,和它的作品! – nullnullnull