Для контроллера, который реализует все действия CRUD: new
, create
, delete
, edit
, index
show
, update
, а также несколько пользовательских действий, есть ли какие-либо обычные (официальные или нет) приказы эти действия должны придерживаться?
Какова конвенция для заказа действий контроллера в Rails?
Ответ 1
"Официальный" заказ (созданный эстакадой рельсов) следующий
index
show
new
edit
create
update
destroy
Хотя я всегда делаю index
show
new
create
edit
update
destroy
, потому что я думаю, что более логично иметь фактическое действие, которое выполняет работу, например create
и update
после действий new
и edit
.