【发布时间】:2014-04-05 01:14:57
【问题描述】:
我已经使用 activeadmin gem 生成了一个新资源
rails g active_admin:resource user
在我重新启动我的 Rails 服务器后,它的显示 /app/admin/user.rb:1:in `': 未初始化的常量 User (NameError)
我正在使用 Rails 4.0.3。并且目前正在使用来自 git 的活动管理员 gem 'activeadmin', github: 'gregbell/active_admin'
【问题讨论】:
-
models/user.rb中有对应的model吗?如果你去 Rails 控制台,你可以在没有错误的情况下执行 User.new 命令吗?
-
你有没有想过这个问题?我有同样的问题
-
@Jhon 我明白了为什么它对我不起作用。也许会有所帮助。在我的一个“belongs_to”用户模型中,我有这个:belongs_to :author, :class_name => "user", :foreign_key => :author_id,它在我的应用程序中运行良好,但不适用于活动管理员。我不得不删除该行并只使用belongs_to :user。不过,我仍在尝试弄清楚如何使用自定义名称使其工作。
标签: ruby-on-rails ruby ruby-on-rails-4 activeadmin