2011-07-06 13 views
1

私はStudentの下で名前空間モデル「クイズ」を持っています。同じ名前の名前空間のないモデルにアクセスする必要があります。私は名前空間にあるので、Quiz.allはできません。名前空間を持たないモデルのクイズの仕組みをどうやって取得しますか?名前空間のないモデルにアクセスする

私のモデルは、モデルが私のコントローラは、コントローラは、私もだ別のモデルを持っているアプリ/コントローラ/学生/ quizzes_controller.rbに

あるclass Student::QuizzesController < ApplicationController ある アプリ/モデル/ quiz.rbであるclass Quiz < ActiveRecord::Base ですクイズの名前空間バージョン。 class Student::Quiz < ActiveRecord::Baseを作成し、モデルを生成したときにapp/modelsディレクトリにstudent.rbモデルが作成されました。

module Student 

    def self.table_name_prefix 

    'student_' 

    end 

end 

答えて

3

::クイズを使用すると、トップレベルのクイズ定数を明示的に参照できます。

関連する問題