Я хочу создать список всех зарегистрированных пользователей, а также дату создания и IP-адрес.Наиболее важной функцией является возможность удаления пользователей из этого списка.
Active_admin, кажется, лучший выбор для этой задачи, но я нашел очень мало результатов для этого сценария.Мне трудно в это поверить, потому что я предполагаю, что это общая черта.
Любые предложения или ссылки на учебники?
Заранее спасибо!
РЕДАКТИРОВАТЬ:
Хорошо, я пошел и создал ресурс пользователя через активного администратора.Т.е. /app/admin/user.rb
Затем я пошел, взял демо-код active_admins и урезал его для тестирования.
ActiveAdmin.register User, :as => "User" do
filter :username
filter :email
filter :created_at
index do
id_column
column :username
column :email
column :created_at
default_actions
end
end
Но я получаю ошибку:
NoMethodError в Admin :: UsersController # index
неопределенный метод `per 'для []: ActiveRecord :: Relation
Есть идеи?
EDIT 2: Я только что попробовал:
ActiveAdmin.register User do
def index
@users = User.find(:all)
end
end
, и я получаю точно такую же ошибку.
EDIT3:
Обнаружил проблему.После некоторых копаний камень will_paginate стал причиной конфликта!
Теперь все работает!