Hallo allerseits, ich hab dann zum Glück doch noch eine Lösung für mein Problem gefunden. Es hing wie vermutet mit dem Neuladen der Model-Klassen zusammen.
Ursache war das acts_as_commentable-Plugin, dass ein eigenes Model definiert, eben den Comment. Dieser wird nicht jedesmal neugeladen, im Gegensatz zum User-Model, mit dem er assoziert ist. Deshalb sind die sonderbaren Phänomene aufgetreten und `User` war nicht gleich `User`. Mehr Infos z.B. unter http://www.hervalfreire.com/blog/2007/05/07/user-expected-got-user/ Meine Lösung bestand darin, das Comment-Model nach app/models zu verschieben. Jetzt wird es ebenfalls neu geladen und alles funktioniert bestens. Viele Grüße Gregor On 6/27/07, Gregor Schmidt <[EMAIL PROTECTED]> wrote:
> Wahrscheinlich eine dämliche Vemutung, aber: > Überprüfst du vorher ob für das Foto überhaupt Kommentare existieren? Ja, der Kommentar ist da. Zum einen weil der eigentliche Code mehr so aussieht @foto.comments.each do | comment | comment.user.first_name end und zum anderen, wäre dann schon ".user" schief gegangen. > Bin schon manchmal verzweifelt und habe dann gemerkt dass ich das > vergessen hatte ;-) Ich weiß, was du meinst. :-) Viele Grüße Gregor
_______________________________________________ rubyonrails-ug mailing list [email protected] http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
