Rails 2 bis Rails 3, Methodenüberprüfung bei Controllern weg?

8

Von Gleisen 2 kommend würden die meisten meiner Steuerungen diese Linien haben:

%Vor%

Nach der Migration auf Rails 3 erhalte ich die Verwarnungs-Warnung, dass diese entfernt wurden. Ich weiß, dass ich ein Plugin bekommen kann oder was immer ich benutze, aber meine Frage ist, muss ich wirklich mehr? Regelt Rails 3 standardmäßig die grundlegenden Methoden? Scheint wie es sollte, wenn es nicht tut, war ich immer genervt, diese Zeilen immer wieder schreiben zu müssen ...

    
Buddy 14.09.2010, 08:05
quelle

1 Antwort

9

Sie müssen die Anforderungsmethode nicht überprüfen, wenn Sie REST-Routen verwenden. Die Controller-Aktion wird einfach nicht mit der falschen Request-Methode erreicht.

Wenn Sie beispielsweise versuchen, / users / create? name = mein_name durch get zu erreichen, erreicht die Anfrage die show-Aktion mit den Parametern [: id] = create, und das wird fehlschlagen.

    
Yannis 14.09.2010 09:38
quelle

Tags und Links