Grundsätzliches Variablen Prob lem

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

-----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
[email protected]
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-----