Student 아래에 네임 스페이스 모델 "퀴즈"가 있으며 같은 이름의 네임 스페이스가없는 모델에 액세스해야합니다. 나는 그것이 네임 스페이스에 있기 때문에 Quiz.all을 할 수 없다. 네임 스페이스없이 모델을위한 퀴즈를 얻으려면 어떻게해야합니까?내부 네임 스페이스 컨트롤러에서 네임 스페이스가없는 모델에 액세스
내 모델 class Quiz < ActiveRecord::Base
모델은 응용 프로그램에서입니다/모델/quiz.rb 내 컨트롤러는 컨트롤러 앱/컨트롤러/학생/quizzes_controller.rb에 class Student::QuizzesController < ApplicationController
이다 나는 또한 A의 또 다른 모델이
이름 공간이있는 퀴즈 버전. class Student::Quiz < ActiveRecord::Base
그리고 모델을 생성 할 때 app/models 디렉토리에 student.rb 모델이 있습니다.
module Student
def self.table_name_prefix
'student_'
end
end