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