Teacher と Sclass の多対多の関連付けを作成しました。ClassTeacher は結合テーブル名です。
class Teacher < ActiveRecord::Base
has_many :class_teachers
has_many :Sclasses, :through => :class_teachers
attr_accessible :teacher_id
attr_accessible :tname
attr_accessible :mob
attr_accessible :email
end
class Sclass < ActiveRecord::Base
set_primary_key :year
has_many :class_teachers
has_many :teachers, :through => :class_teachers
attr_accessible :year
end
class ClassTeacher < ActiveRecord::Base
belongs_to :teacher
belongs_to :sclass
attr_accessible :year
attr_accessible :teacher_id
end
私はビューにtlist.html.erb、tnew.html.erbを持っています->ティーチャーフォルダー、同様にslist.html.erb、snew.html.erbをビューに持っています->sclassesフォルダー。
教師のレコードを追加すると、年数も尋ねられ、レコードが保存されます。同様に、年については teacher_ids を要求し、レコードを保存する必要があります。これを行うにはどうすればよいですか?これらの記録はどこに保存されますか?