Ich kann anscheinend nicht auf Instanzobjekte in Teilergebnissen zugreifen. Beispiel:
Im Controller habe ich:
%Vor%Dann in der _store_aliases.html.erb teilweise habe ich:
%Vor%Das funktioniert nicht. Die einzige Sache, die funktioniert (was schrecklich ist, wenn ich Logik in eine Ansicht bringe) ist diese:
%Vor%Beim Rendern eines Partials müssen Sie aktiv die Variablen definieren, die diesem Partial übergeben werden. Ändern Sie Ihre Zeile
%Vor%bis
%Vor% Innerhalb Ihres Partials ist die Variable dann als lokale Variable (keine Instanzvariable!) zugänglich. Sie müssen Ihre Logik innerhalb des Partials anpassen, indem Sie @
entfernen.
Weitere Informationen finden Sie in der API-Dokumentation (speziell im Abschnitt "3.3.4 Weitergabe lokaler Variablen") .
Sie müssen Ihre Instanzvariable an Ihre Partial-Variable übergeben, um sie dort zu verwenden:
%Vor%Dann können Sie es in Ihrer partiellen als lokale Variable verwenden
%Vor%Tags und Links ruby-on-rails-3 ruby-on-rails ruby-on-rails-3.1 activeadmin