Я использую Cancan accessible_by
для получения результата ActiveRecord :: Relation (пример кода ниже). Есть ли способ заказать результаты во время звонка accessible_by
?
ОБНОВЛЕНИЕ: Srdjan был прав. @attributes
уже был установлен с помощью accessible_by
. Я обновил пример, чтобы показать сортировку по логину пользователя. Attribute
имеет отношение belongs_to
с User
.
class AttributesController < ApplicationController
load_and_authorize_resource
def index
@attributes = @attributes.includes(:user).order("#{User.table_name}.login")
end
# GET /attribute/1
# GET /attribute/1.xml
def show
respond_to do |format|
format.html # show.html.erb
format.xml { render :xml => @attribute }
end
end
end