Ruby on rails 如何解析rails 4中未初始化的常量用户
我已经使用ActiveAdminGem生成了一个新的资源Ruby on rails 如何解析rails 4中未初始化的常量用户,ruby-on-rails,ruby,ruby-on-rails-4,activeadmin,Ruby On Rails,Ruby,Ruby On Rails 4,Activeadmin,我已经使用ActiveAdminGem生成了一个新的资源 rails g active_admin:resource user 重新启动rails服务器后,它将显示 /app/admin/user.rb:1:in`':未初始化常量用户(NameError) 我使用的是rails 4.0.3。目前正在使用git中的活动管理员 gem'activeadmin',github:'gregbell/active\u admin'更改app/admin/user.rb的app/admin/users.r
rails g active_admin:resource user
重新启动rails服务器后,它将显示
/app/admin/user.rb:1:in`':未初始化常量用户(NameError)
我使用的是rails 4.0.3。目前正在使用git中的活动管理员
gem'activeadmin',github:'gregbell/active\u admin'更改
app/admin/user.rb
的app/admin/users.rb
默认情况下,active\u admin需要使用复数形式的文件名才能工作。这实际上是不正确的。用户使用了生成器,默认情况下,生成器会创建有效文件并注册。在models/user.rb中是否有相应的模型?如果您转到rails控制台,您能无误地执行User.new命令吗?您知道这一点吗?我有同样的problem@Jhon我明白了为什么它对我不起作用。也许会有帮助。在我的一个“属于”用户的模型中,我有这样一个用户:属于:作者,:class\u name=>“User”,:foreign\u key=>:author\u id,它在我的应用程序中运行良好,但不适用于活动管理。我不得不删除那行代码,只使用bells_to:user。不过,我仍在试图找出如何使用自定义名称使其工作。