oleghaidul/depot — comment on commit d94a4d13f76c5d704f7606df1fe5a16dd8dad01b
File: app/controllers/orders_controller.rb line 5
By gotva:

load_and_authorize_resource вот эта строчка мега штука. Она делает много полезной работы и уменьшает код в контроллере.
Обязательно почитай про cancan на гитхабе (там много доки но лучше ее хотя бы просмотреть, чтобы знать что он умеет)

Конкретно здесь в индексе у тебя уже есть @orders в самом начале метода! Тебе надо только добавить сортировку и пагинацию.
В методе edit - теперь тебе вообще можно не писать метод edit :) . Ту строчку что у тебя сделает cancan. А рельсы сами определят (по вьюшке) что есть такой метод (правда я люблю оставлять пустой метод edit). И вообще там где добавляешь cancan в контроллер, надо пересматривать там весь код и чистить