2011-12-16 44 views
1

有效的映射,我这里的操作说明:http://net.tutsplus.com/tutorials/ruby/create-beautiful-administration-interfaces-with-active-admin/ActiveAdmin找不到ADMINUSER错误

所以在第2步,我去/app/models/admin_user.rb并添加以下内容: after_create { |管理| admin.send_reset_password_instructions}

def password_required? 
    new_record? ? false : super 
end 

于是我去/管理/ admin_users /新,我得到以下错误,当我尝试添加一个用户

RuntimeError in Admin::AdminUsersController#create<br /> Could not find a valid mapping for #<AdminUser id:2, email:

回答

2

在您的环境/发展。 RB确保你的类缓存:

config.cache_classes = true 

这是不理想,但在这种情况下必要的,因为重装Rails中怪癖代码,根据

与在GitHub上登录的bug相关的注释: https://github.com/gregbell/active_admin/issues/733

+0

我所做的就是让它成为假,除非我需要广告一个新的activeadmin管理员。这并不理想,但如果不重新启动服务器,似乎总是会阻碍实时代码更改 – jpwynn 2012-03-05 00:14:31