ActiveAdmin无法找到AdminUser错误的有效映射

时间:2011-12-16 17:30:36

标签: ruby-on-rails ruby activeadmin

我按照此处的说明操作: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:

1 个答案:

答案 0 :(得分:2)

在您的环境/ development.rb中,确保缓存您的类:

config.cache_classes = true

这不是理想的,但在这种情况下是必要的,因为Rails中的代码重新加载怪癖,根据与在GitHub上记录的错误相关的评论:https://github.com/gregbell/active_admin/issues/733