One thing I would do different is move the sorting into a new controller class and put the sorting in its #create action. This way we can stay within the boundaries of the seven actions.
/app/controllers/sorts_faqs_controller.rb
classSortsFaqsController < ApplicationControllerdefcreate# same as FaqsController#sort shown in screencast endend
config/routes.rb
resource :sorts_faqs, only::create
app/views/faqs/index.html.erb
<ulid="faqs"data-update-url="<%= sorts_faqs_path %>"><%@faqs.each do |faq| %><!-- same as shown in screencast --><%end%></ul>
Or going even further, move all that database stuff into the model.
One thing I would do different is move the sorting into a new controller class and put the sorting in its #create action. This way we can stay within the boundaries of the seven actions.