Hallo,

ich habe ein kleines Problem, dass nur im Zusammenhang mit Mongrel und
dem Development-Modus auftaucht. In der script/console, um Webrick und
im Production Environment funktioniert es wie erwartet.

Ich benutze das acts_as_commentable Plugin
(http://agilewebdevelopment.com/plugins/acts_as_commentable) um Fotos
zu kommentieren. Dabei ergibt sich mehr oder weniger die folgende
Code-Kette

 @foto.comments.first.user.nice_name

("nice_name" ist eine Methode im User-Modell, die Vor- und Nachname
zusammenklebt.)

Und diese Zeile wirft einen Fehler - nice_name sei nicht bekannt. Aber
auch das direkte zugreifen auf Tabellenspalten

 @foto.comments.first.user.login

funktioniert nicht (wenn ich hier sage geht nicht, dann heißt das
NoMethodError). Sehr wohl aber wurde das richtige Model geladen:

 @foto.comments.first.user.attributes

liefert die richtigen Werte und

 @foto.comments.first.user.class.ancestors

ist auch korrekt. Es müsste also eigentlich funktionieren. Tut's aber nicht.

Hat jemand einen Tipp, eine Ursache oder einen Workaround parat? Ich
wollte eigentlich nicht auf Production-Modus oder Webrick umsteigen,
wegen so einer Kleinigkeit.

Vielen Dank

Gregor
_______________________________________________
rubyonrails-ug mailing list
[email protected]
http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug

Antwort per Email an