Warning: file_get_contents(/data/phpspider/zhask/data//catemap/5/ruby/24.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 如何解析rails 4中未初始化的常量用户_Ruby On Rails_Ruby_Ruby On Rails 4_Activeadmin - Fatal编程技术网

Ruby on rails 如何解析rails 4中未初始化的常量用户

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

我已经使用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.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。不过,我仍在试图找出如何使用自定义名称使其工作。