Oto kod moim zdaniem do wywołania częściowej:Przechodząc zmienna częściowe - niezdefiniowanej zmiennej lokalnej lub metoda błędu
<%= render(:partial => "tabs", :locals => {:class_Name => "Science", :y => 36}) %>
i teraz tutaj jest to, co znajduje się w _tabs.html.erb:
<div>
<h1> <%= class_Name %> </h1>
</div>
Spodziewam wyjście HTML:
<div>
<h1> Science </h1>
</div>
Ale zamiast tego pojawia się błąd:
undefined local variable or method `class_Name' for #<#<Class:0x007f873b156c28>:0x007f873b1f9540>
mam zamknięte i ponownie Aptana (IDE używam) i ponownym uruchomieniu serwer wielokrotnie
Z góry dziękuję za poświęcony czas.
można wydrukować zawartość 'zmiennej lokalnej y'? – lucke84
Ten problem przydarza mi się, gdy używam symbolu z znakiem "?" Na końcu lub gdy nie wysyłam go na skrót nazwy locale (ponieważ nie chcę wysyłać zawsze tego paramu, więc mam zapytać, czy istnieje przed użyciem). Na przykład: '<% if local_assigns.key? (: Is_active)%>' – alex