2011-06-21 13 views
16

Biorąc kontroler, który realizuje wszystkie czynności CRUD: new, create, delete, edit, indexshow, update, a także kilka działań niestandardowych, jest jakiś konwencjonalny (oficjalna lub nie) zamówić te działania powinny przestrzegać?Jaka jest konwencja dotycząca zamawiania akcji kontrolera w Railsach?

+2

Znalazłem to konstruktywnie – derick

+1

Jak udowodniła jedyna odpowiedź, to pytanie można odpowiedzieć w sposób "poparty faktami, referencjami lub ekspertyzą". Poza tym mogą istnieć inne odpowiedzi oparte na powszechnie uznanych przewodnikach stylów. – skalee

Odpowiedz

26

"Oficjalna" porządek (jak generowane przez rusztowania szyn) jest następujący

indexshowneweditcreateupdatedestroy

Chociaż ja zawsze indexshownewcreateeditupdatedestroy bo myślę, że to odrobinę bardziej logiczne, aby mieć rzeczywiste działanie, które wykonuje pracę, takie jak create i update po akcji new i edit.

+0

Gdzie powinienem umieścić niestandardowe akcje? – user80805

+2

Zawsze umieszczam je po normalnych działaniach, w ten sposób mogę szybko znaleźć to, czego chcę, ponieważ jest tak samo w każdym pliku. – Bitterzoet

+2

Dobrą praktyką jest również sortowanie niestandardowych działań alfabetycznie. – makhan

Powiązane problemy