Ich habe zwei Dateien, die ein und die selbe Funktion umsetzen sollen. Zunächst gibt es die Show.rhtml und dann den Partial _members.rhtml Im Controller sind soweit beide Verzeichnet. def show @user = User.find(:all) end def _members @user = User.find(:all) end Wenn ich jetzt versuche innerhalb einer Partial auf @user zuzugreifen fliegt mit jedes mal ein NIL Object um die Ohren bzw. das Object darf nicht nil sein. Ist ja auch korrekt. Aber wie kann ich innerhalb einer Partial auf die Variablen eines Controllers zugreifen? Wenn ich auf show zugreife werden die Daten gezeigt. Benenne ich die _members in members um, dann klappts auch wieder. Nur ich würde gerne innerhalb dieser Seite zwei 'Partials' verwenden. Hilfe !!! Mario http://www.wohnmobilstellplatz.org
on 19.04.2008 20:16
on 19.04.2008 20:23
-----BEGIN PGP SIGNED MESSAGE-----
Hash: SHA1
render :partial => "bla/members", :locals => {:user => @user}
im partial selber hast du dann user zur verfügung und kannst damit
machen was du willst (user.name)
gruß
manuel
Am 19.04.2008 um 20:15 schrieb Mario Schroeder:
> def _members
> Benenne ich die _members in members um, dann klappts auch wieder.
>
> _______________________________________________
> rubyonrails-ug mailing list
> rubyonrails-ug@headflash.com
> http://mailman.headflash.com/mailman/listinfo/rubyonrails-ug
-----BEGIN PGP SIGNATURE-----
Version: GnuPG v1.4.7 (Darwin)
iD8DBQFICjiFs/WwCK0ZZEARAuAiAKCblLNq0PQAAQIDVyCK2iFX+oQUYQCcD/DM
09nqN6SMOhGfhDfK0mluTxY=
=90lA
-----END PGP SIGNATURE-----