Wie kann ich current_page bekommen? mehrere Aktionen zuordnen?

8

Mein Problem ist, dass ich versuche, etwas wie

zu tun %Vor%

gibt true zurück, wenn der Controller Tiger ist und die Aktion entweder index, new oder edit ist.

Das obige Beispiel wirft keinen Fehler, sondern nur die erste Aktion.

Hilfe!

    
atonyc 01.02.2014, 00:54
quelle

3 Antworten

11

Ausführlicher, aber funktioniert:

%Vor%

Weniger ausführlich, funktioniert auch:

%Vor%

% w () ist eine Verknüpfung zum Erstellen von Arrays mit durch Leerzeichen getrennten Strings

    
sbecker 03.02.2014, 19:52
quelle
4

Eine Alternative zur Verwendung der aktuellen Seite? Methode ist, den Params-Hash direkt zu überprüfen:

%Vor%

Gibt true zurück, wenn der Index neu oder editiert ist. Sie können den Controller auch über params [: controller] aufrufen.

    
FCStrike 01.02.2014 01:18
quelle
3

Sie können auch so etwas tun:

%Vor%

Hinweis: Lassen Sie kein Leerzeichen vor Klammern, sonst funktioniert es nicht.

    
cyonder 30.09.2015 02:07
quelle

Tags und Links