Mam naprawdę prosty problem. Mam stronę raportów i każdy raport ma własną kartę. Używam current_page?
do określenia, która karta powinna być podświetlona. Kiedy przesyłam raport, current_page?
nie wydaje się już działać, najwyraźniej dlatego, że metoda żądania to POST
.Rails current_page? "zawiedzie", gdy metoda jest POST
Czy to jest zamierzone zachowanie current_page?
Trudno mi sobie wyobrazić, dlaczego tak się stało. Jeśli tak, to jak ludzie normalnie ominą ten problem?
Oto przykład current_page?
rozmowy:
<li><%= link_to "Client Retention", reports_client_retention_path, :class => current_page?(reports_client_retention_path) ? "current" : "" %></li>
można dodać błąd na pytanie, w tym jak używasz CURRENT_PAGE:
Teraz można to zrobić ? – AMIT
Edytuję moje pytanie w celu uwzględnienia mojego wywołania 'current_page?'. Nie dostaję błędu. Po prostu zwraca wartość false. –