$ rails g pundit:install errors 'const_get' : 常量名称 Admin 错误? (名称错误)尝试生成默认策略库时
$ rails g pundit:install errors 'const_get' : wrong constant name Admin? (Name Error) while attempting to generate default policy library
ROR 新手通过教程尝试使用 pundit:install
为我的应用程序生成默认策略文件。
$ rails g pundit:install
生成以下错误:
.rvm/gems/ruby-2.2.0/gems/devise-3.4.1/lib/devise/models.rb:88:in `const_get': wrong constant name Admin? (NameError)
我还尝试使用以下命令吸引专家:
$ rails g Pundit:install
,但它会产生相同的错误:
给定的错误消息尚未指出 Pundit 是问题所在:
.rvm/gems/ruby-2.2.0/gems/devise-3.4.1/lib/devise/models.rb:88:
in `const_get': wrong constant name Admin? (NameError)
错误消息是否有更长的堆栈跟踪?如果是,请将其添加到问题中。
同时在您的应用文件中搜索 Admin?
(首字母 'A')。看到错误信息wrong constant name Admin?
.
中提到了Admin?
(猜测,在应用程序的某个地方,Admin?
写在不应该写的地方。可能需要将其删除或替换为小'a':admin?
。或替换为不带问号的 Admin
。)
ROR 新手通过教程尝试使用 pundit:install
为我的应用程序生成默认策略文件。
$ rails g pundit:install
生成以下错误:
.rvm/gems/ruby-2.2.0/gems/devise-3.4.1/lib/devise/models.rb:88:in `const_get': wrong constant name Admin? (NameError)
我还尝试使用以下命令吸引专家:
$ rails g Pundit:install
,但它会产生相同的错误:
给定的错误消息尚未指出 Pundit 是问题所在:
.rvm/gems/ruby-2.2.0/gems/devise-3.4.1/lib/devise/models.rb:88:
in `const_get': wrong constant name Admin? (NameError)
错误消息是否有更长的堆栈跟踪?如果是,请将其添加到问题中。
同时在您的应用文件中搜索 Admin?
(首字母 'A')。看到错误信息wrong constant name Admin?
.
Admin?
(猜测,在应用程序的某个地方,Admin?
写在不应该写的地方。可能需要将其删除或替换为小'a':admin?
。或替换为不带问号的 Admin
。)