1
我在Student下有一个名称空间模型“测验”,我需要访问没有同名名称空间的模型。我无法做Quiz.all,因为它在名称空间中,我如何在没有名称空间的情况下为模型获取测验内容?从名称空间控制器内部访问非命名空间模型
我的模型是class Quiz < ActiveRecord::Base
该模型是在应用程序/模型/ quiz.rb 我控制器class Student::QuizzesController < ApplicationController
控制器在app /控制器/学生/ quizzes_controller.rb
我也有另一种模式,这是一个测验的命名空间版本。 class Student::Quiz < ActiveRecord::Base
,当我生成模型时,它在app/models目录中创建了一个student.rb模型,该模型包含此模型。
module Student
def self.table_name_prefix
'student_'
end
end