我是Ruby on Rails的新手。 我正在使用ActiveAdmin进行pipe理。
我已经search了很多关于“如何pipe理pipe理员用户”,例如,将默认用户名密码从[email protected]和password为其他内容。 或者如何添加额外的pipe理员用户,并给他们特定的权限给特定的pipe理员用户。
我真的很感激任何帮助/提示,你可以提供可以让我开始。
你只需要注册AdminUser作为一个可pipe理的资源:
$> rails generate active_admin:resource AdminUser
然后,只要自定义整个事情,但要记住,如果你想能够操纵密码,那么'password'和'password_confirmation'字段必须在表单中出现 – 你决定这是不是一个好主意。 我是这样做的,但是欢迎你做任何你喜欢的事情:
ActiveAdmin.register AdminUser do filter :email index do id_column column :email column :last_sign_in_at column :created_at default_actions end show :title => :email do panel 'Admin Details' do attributes_table_for admin_user, :email, :last_sign_in_at, :last_sign_in_ip, :created_at, :sign_in_count end active_admin_comments end form do |f| f.inputs 'Details' do f.input :email f.input :password f.input :password_confirmation end f.buttons end end
如果您需要灵感,请查看GitHub上由gregbell提供的演示应用程序。