ACHTUNG. Das ist ein Archiv des alten forum.ruby-portal.de. Die aktuelle Mailingliste gibt es auf lists.ruby-lang.org/pipermail/ruby-de.

NOTICE. This is a ready-only copy of the old forum.ruby-portal.de. You can find the current mailing list at lists.ruby-lang.org/pipermail/ruby-de.

Die Programmiersprache Ruby

Blog|

Forum|

Wiki  


Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]

Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 
Autor Nachricht
BeitragVerfasst: 17 Nov 2005, 12:07 
Offline
Obfuscator
Benutzeravatar

Registriert: 23 Okt 2005, 13:38
Beiträge: 571
Wohnort: Bern (CH)
Hallo alle

Sagen wir, ich habe eine 1:n Beziehung, nämlich ein Organisator darf X Partys haben.



1
2
3
4
5
6
7
class Organisator
has_many :party
end

class Party
belongs_to :organisator
end


Wieso ist 1. bei has_many der Parameter in Einzahl? Und wieso ist 2. auch der Array in Einzahl beim Abrufen von Kinderelementen?



1
2
@organisator = Organisator.find(:first)
puts @organisator.party.size


Wo Rails doch sonst überall so hübsch auf solche Details achtet, würde ich auch nur erwarten, dass man eigentlich has_many :parties und @organisator.parties.size schreiben würde?!
Wo ist da die Regelmässigkeit?

Danke für Infos. :-)

Grüsse
Josh

_________________
www.josh.ch - Personal Web
www.incense.ch - Web development (to come)
www.ayom.com - Professionelles deutschsprachiges Webmaster Portal

"Eine Uhr, die stehen bleibt, zeigt 2x täglich die korrekte Uhrzeit an. Das ist besser als eine Uhr, die falsch geht." :-)


Nach oben
 Profil  
 
BeitragVerfasst: 18 Nov 2005, 12:03 
Offline
Meister
Benutzeravatar

Registriert: 03 Aug 2004, 07:27
Beiträge: 290
Wohnort: Stuttgart


1
2
3
4
5
6
7
class Organisator
has_many :parties
end

class Party
belongs_to :organisator
end


Ich würde es so schreiben.

Rails versteht es mit der Pluralbildung bei englischen Tabellenbezeichnungen umzugehen.
Und schon ist die Rails-Welt wieder schön übersichtlich.

_________________
Strategie ist das halbe Leben, Intuition der Rest.


Nach oben
 Profil  
 
BeitragVerfasst: 18 Nov 2005, 12:29 
Offline
Obfuscator
Benutzeravatar

Registriert: 23 Okt 2005, 13:38
Beiträge: 571
Wohnort: Bern (CH)
topo hat geschrieben:


1
2
3
4
5
6
7
class Organisator
has_many :parties
end

class Party
belongs_to :organisator
end


Ich würde es so schreiben.

Rails versteht es mit der Pluralbildung bei englischen Tabellenbezeichnungen umzugehen.
Und schon ist die Rails-Welt wieder schön übersichtlich.


Aha das geht also?! Hrm ich dachte ich hätte das ausprobiert...? Nun gut, in dem Fall ist also alles i.O. :-) Danke!

_________________
www.josh.ch - Personal Web
www.incense.ch - Web development (to come)
www.ayom.com - Professionelles deutschsprachiges Webmaster Portal

"Eine Uhr, die stehen bleibt, zeigt 2x täglich die korrekte Uhrzeit an. Das ist besser als eine Uhr, die falsch geht." :-)


Nach oben
 Profil  
 
Beiträge der letzten Zeit anzeigen:  Sortiere nach  
Ein neues Thema erstellen Auf das Thema antworten  [ 3 Beiträge ] 

Alle Zeiten sind UTC + 1 Stunde [ Sommerzeit ]


Wer ist online?

Mitglieder in diesem Forum: Google [Bot] und 6 Gäste


Du darfst keine neuen Themen in diesem Forum erstellen.
Du darfst keine Antworten zu Themen in diesem Forum erstellen.
Du darfst deine Beiträge in diesem Forum nicht ändern.
Du darfst deine Beiträge in diesem Forum nicht löschen.
Du darfst keine Dateianhänge in diesem Forum erstellen.

Suche nach:
cron