ActiveAdmin: Как переопределить действие контроллера индекса: неопределенный метод `base 'для nil: NilClass

Я пытаюсь переопределить действие index контроллера ActiveAdmin, чтобы он отображал результаты для текущего_пользователя вместо всех результатов.

controller do
  def index
    @user_tasks = UserTask.where(:user_id => current_user.id).page(params[:page])
  end
end

При доступе к ActiveAdmin, выбрано исключение:

ActionView::Template::Error (undefined method `base' for nil:NilClass):
    1: render renderer_for(:index)

Я использую rails 3.1 и последнюю версию ActiveAdmin. gem "activeadmin",: git => 'https://github.com/gregbell/active_admin.git' .

7
задан Cœur 5 August 2017 в 06:58
поделиться