我按照此处的说明操作:http://net.tutsplus.com/tutorials/ruby/create-beautiful-administration-interfaces-with-active-admin/
所以在第2步中,我转到/app/models/admin_user.rb并附加以下内容: after_create {| admin | admin.send_reset_password_instructions}
def password_required?
new_record? ? false : super
end
然后我转到/ admin / admin_users / new,当我尝试添加用户时出现以下错误
RuntimeError in Admin::AdminUsersController#create<br />
Could not find a valid mapping for #<AdminUser id:2, email:
答案 0 :(得分:2)
在您的环境/ development.rb中,确保缓存您的类:
config.cache_classes = true
这不是理想的,但在这种情况下是必要的,因为Rails中的代码重新加载怪癖,根据与在GitHub上记录的错误相关的评论:https://github.com/gregbell/active_admin/issues/733