Ich habe eine Änderung Avatar Popup in meinem Rubin auf Schienen-Anwendung. Ich versuche, es für mehrere Modelle wie Profilbild oder Bild eines Produkts zu ändern.Ruby on Rails render teilweise, undefined lokale Variable
Ich habe eine Ansicht erstellt und versucht, es mit Parametern zu öffnen, wie in der user.html.erb Datei folgt:
<div id="myModal_change_avatar" class="modal-dialog fade-scale">
<div class="modal-content">
<div style="height: 100%;width: 100%" id="id_model_content">
<%= render partial: 'change_avatar/index', locals: { par:'param'} %>
</div>
</div>
</div>
In meiner _index.html.erb Datei, die unter views/change_avatar befindet:
<h1><%= par %></h1>
Aber ich "undefined lokale Variable oder Methode` par‘für" wenn ich user.html.erb Datei öffnen.
Ich kann nicht sehen, was ich vermisse.
Irgendwelche Vorschläge?
Danke.
Können Sie die Ausgabe der Webkonsole anzeigen? Sollte Ihnen sagen, ob es keinen Wert oder eine Deklaration von "par" in der partiellen oder der übergeordneten Datei findet. Wo der Fehler in der Kette auftritt, sollte Ihnen mehr über das Problem erzählen. – Beartech