タイプがTeacher、Student、Outsiderである可能性のあるクラスPersonに対して、単一テーブル継承を実装する必要があります。
class Person < ActiveRecord::Base
end
class Teacher < Person
end
class Student < Person
end
class Outsider < Person
end
新しいユーザーを登録するときに、ルートとフォームにどのような変更を加える必要がありますか。新しいユーザーを登録するためのフォームのドロップダウンとして実装できるpeopleテーブルにcolumn(string)"type"があります。ユーザーが特定のタイプの個人として登録されるように、フォームで他に行う必要があることはありますか?ルートも変更する必要がありますか?