Ruby on rails 活动管理员用户管理列表
我希望生成一个所有注册用户的列表,以及创建日期和IP地址。 最重要的功能是能够从此列表中删除用户 Active_admin似乎是这个任务的最佳选择,但我发现这个场景的结果很少。我觉得很难相信,因为我认为这是一个共同的特征 有任何建议或教程链接吗 提前谢谢 编辑: 好的,我通过active admin创建了一个用户资源。即/app/admin/user.rb 然后我去拿了一些active_管理员的演示代码,并将其裁剪下来进行测试Ruby on rails 活动管理员用户管理列表,ruby-on-rails,list,activeadmin,Ruby On Rails,List,Activeadmin,我希望生成一个所有注册用户的列表,以及创建日期和IP地址。 最重要的功能是能够从此列表中删除用户 Active_admin似乎是这个任务的最佳选择,但我发现这个场景的结果很少。我觉得很难相信,因为我认为这是一个共同的特征 有任何建议或教程链接吗 提前谢谢 编辑: 好的,我通过active admin创建了一个用户资源。即/app/admin/user.rb 然后我去拿了一些active_管理员的演示代码,并将其裁剪下来进行测试 ActiveAdmin.register User, :as =&g
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
但我得到了一个错误:
Admin::UsersController#index中的NoMethodError[]:ActiveRecord::Relation的未定义方法“per” 有什么想法吗 编辑2:我刚试过:
ActiveAdmin.register User do
def index
@users = User.find(:all)
end
end
我得到了同样的精确误差
编辑3:
发现了问题。经过一番挖掘,威尔·帕尼特·杰姆引起了冲突
现在一切都好了 使用Active Admin,您可以显示所有型号的数据。例如,当您有一个模型
用户
(您的前端用户)时,您只需创建/app/admin/users.rb
,并将您的资料放在其中。完成了
您可以查看一下的代码我刚才试过了,但它似乎没有拉列表。这只是给了我一些错误。也许我应该再试一次,因为我现在更精通了…我也有同样的,activeadmin
admin\u用户
模型和通常的用户
前端订阅模型,它工作正常。请检查我的编辑。我试着再做一次,但还是犯了同样的错误。对不起,你做错了。第一:您是否完成了rails g activeadmin:install?第二:首先,只需创建一个带有rake任务的活动管理资源,这样您就可以确保有一个有效的模板。删除您的user.rb
并执行rails g active\u admin:resource user
(单数,与您的型号类似)。然后在浏览器中访问/admin
,查看它是否有效。另外,别忘了rake db:migrate
。那么,您到底是如何解决冲突的呢?你现在用什么替代will_paginate?我明白了,答案是kaminari代替will_paginate。如何让它与will_paginate一起工作