burningTyger 8 gadi atpakaļ
vecāks
revīzija
dcc4d75775
1 mainītis faili ar 6 papildinājumiem un 6 dzēšanām
  1. 6 6
      lib/schild.rb

+ 6 - 6
lib/schild.rb

@@ -54,7 +54,7 @@ module Schild
   class Schueler < Sequel::Model(:schueler)
     # @!method fachklasse
     # @return [Fachklasse]
-    many_to_one :fachklasse, :class => :Fachklasse, :key => :Fachklasse_ID
+    many_to_one :fachklasse, :class => :Fachklasse
     # @!method abschnitte
     # @return [Array<Abschnitt>]
     one_to_many :abschnitte, :class => :Abschnitt
@@ -104,7 +104,7 @@ module Schild
   class Versetzung < Sequel::Model(:versetzung)
     # @!method fachklasse
     # @return [Fachklasse]
-    many_to_one :fachklasse
+    many_to_one :fachklasse, :class => :Fachklasse
   end
 
   # Assoziation für Lehrer, hauptsächlich für Klassenlehrer
@@ -122,7 +122,7 @@ module Schild
     one_to_many :noten, :class => :Note
     # @!method fachklasse
     # @return [Fachklasse]
-    many_to_one :fachklasse
+    many_to_one :fachklasse, :class => :Fachklasse
     # @!method klassenlehrer
     # @return [Klassenlehrer]
     many_to_one :klassenlehrer, :primary_key=>:Kuerzel, :key=>:KlassenLehrer, :class=>:Klassenlehrer
@@ -143,10 +143,10 @@ module Schild
   class Fach < Sequel::Model(:eigeneschule_faecher)
     # @!method note
     # @return [Note]
-    one_to_one :note
+    one_to_one :note, :class => :Note
     # @!method abi_abschluss_leistungen
     # @return [Array<AbiAbschlussFach>]
-    one_to_many :abi_abschluss_leistungen
+    one_to_many :abi_abschluss_leistungen, :class => :AbiAbschlussFach
     # @!method sprachenfolge
     # @return [Sprachenfolge]
     one_to_one :sprachenfolge, :class => :Sprachenfolge, :key => :Fach_ID
@@ -219,7 +219,7 @@ module Schild
     many_to_one :fach, :class => :Fach
     # @!method fachklasse
     # @return [Fachklasse]
-    many_to_one :fachklasse, :class => :Fachklasse, :key => :Fachklasse_ID
+    many_to_one :fachklasse, :class => :Fachklasse
   end
 
   # Vermerke von Schülern