问题标签 [uninitialized-constant]
For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.
ruby-on-rails - rails 2.3.5 require_role 'admin' 和未初始化的常量 NameError
BUTI 想知道为什么当我在我的控制器中评论
require_role 'admin'
时一切正常,但如果我取消评论它我有一个错误:
我明白它用于限制非管理员用户的访问(某些操作) . 日志
NameError in Asset/stationsController#index
uninitialized constant Asset::StationsController
Processing ApplicationController#index (for 127.0.0.1 at 2012-02-29 17:18:21) [GET]
Parameters: {"action"=>"index", "controller"=>"asset/stations"}
NameError (uninitialized constant Asset::StationsController):
它没有打电话
StationsController#index BUT ApplicationController#index
ruby-on-rails - Rails 3.2,嵌套资源,未初始化常量
我在使用 Rails 3.2.1 时遇到问题,嵌套资源一直在抱怨未初始化的常量,我不知道为什么,因为对我来说,似乎我已经完成了与使用不同模型相同的工作。在某些时候,我想我可能在某处使用了保留字,但更改型号名称并没有帮助......
错误:
品牌.rb
serie.rb
Brands_controller.rb
品牌/show.html.erb
当我尝试创建一个新系列时,我得到相同的“未初始化常量 Brand::Series”错误,但它指的是“app/controllers/series_controller.rb:21:in `new'”,即这一行“@意甲=@brand.series.build”。
series_controller.rb
现在奇怪的是这种关系似乎起作用了,Rails 并没有抱怨“品牌”没有“系列”方法。但是系列对象的实际创建似乎失败了:s
ruby-on-rails - Rails 路由问题 - 未初始化的常量游戏
我的 rails 路线文件有问题。我的路由文件中有以下匹配项:
然后我尝试从我的游戏视图中使用这条路线,如下所示:
但我收到路由错误uninitialized constant Games
。
rake 路线显示了这一点:
我尝试了许多不同的方法来完成这项工作,但没有一个奏效。
如何让我的视图在我的游戏控制器中调用 increment_cool 方法?提前致谢!
ruby-on-rails-3 - Rails - 新安装的 gem 的未初始化常量错误
我在使用新安装的 gem 时遇到了问题——我认为我一定缺少一些东西,因为我在 fb_graph 和 koala 上都遇到了同样的错误。我将 gem 添加到我的 gemfile 中,然后bundle install
编辑它。我认为这就是你所要做的,所以我尝试使用在 github 上他们各自的 wiki 中演示的命令,看看它们是否对我有用。
在 Koala 的情况下,我将这一行添加@graph = Koala::Facebook::GraphAPI.new
到显示pages#home
. 我得到了错误uninitialized constant PagesController::Koala
。
在 FB_Graph 的情况下,我添加了该行user = FbGraph::User.me(ACCESS_TOKEN)
并得到了错误uninitialized constant PagesController::FBGraph
。
显然我做的不对——也许我安装了一些关于配置我缺少的 gems 的东西——不太确定。我以前从来没有真正搞砸过 FB API,所以这个错误可能与 FB gems 相关。请指教。
ruby - 来自超类的未初始化常量
我在FUU
里面有一个常量Foo
和Foo2
类,为了干燥我的代码,我在BaseStuff
超类中移动了一个方法。像这样:
但我的问题是,之后:
我收到此错误:
NameError: 未初始化的常量 BaseStuff::FUU
是否有解决此问题的最佳实践?
ruby - Ruby 无法识别 Grackle 对象/插件(Twitter API 包装器)——“NameError:未初始化的常量 Grackle”
该程序的第一行是错误发生的地方,
这是我今天早上在课堂上写的代码,整个程序(以'require grackle'开头)我能够阅读推文并直接从命令行编写它们。现在我回到家并尝试在我的 mac(来自 irb)上运行完全相同的程序并得到这个:
在它尝试运行第一行之后。然后,这个初始错误会触发一连串错误。
我已经安装了 grackle gem。这里发生了什么?
ruby-on-rails - 没有路线匹配 [POST]
在我的应用程序上我有这个我正在尝试创建以前注册用户的汽车但我收到错误(标题帖子)这是我的汽车控制器
这是我的路线.rb
这是我的 html.erb 的一部分
当我提交新车的创建时,我得到了下一个错误
任何想法??
还有我的路线:
ruby-on-rails - 未初始化的常量 Heroku::VERSION (NameError)
由于上述错误消息,我无法再在此项目上运行“rails 服务器”或“rails 控制台”,这似乎出乎意料。我很确定几天前我在这个项目的 RVM gemset 上运行了“gem update heroku”,所以这可能是根本原因。Ruby 是 ruby-1.9.2-p136。Rails 是 Rails 3.0.9。一旦我发现这个错误,我计划升级到最新的 Rails 3.0 版本(3.0.14),但需要先解决这个问题。有任何想法吗?我尝试安装 Heroku toolbet 无济于事。
Heroku gem 似乎在所有其他方面都很好,我可以运行“heroku login”、“heroku rake”、“heroku 控制台”等,就可以了。问题仅出现在我的开发机器上,并且仅在我尝试启动服务器或运行控制台时出现。下一步是在我的新 MacBook 上克隆这个项目并继续前进......
ruby-on-rails - 多态关联中的Rails未初始化常量
我正在努力将电话号码与志愿者(以及后来的其他事物)建立多态关联,目前我遇到以下错误:
这是我的电话号码模型:
这是我的 HumanVolunteers 模型:
还有我的电话号码和human_volunteers 架构:
表:human_volunteers
表:电话号码
当我尝试在任何输入下创建新志愿者时发生错误,这是我当前的示例请求:
注意:我也有一个地址类,但我已经开始工作了,所以我没有把这篇文章弄得乱七八糟。
从论坛上的浏览来看,其他人的主要问题似乎是 plauralization,但据我所知,我已经正确地将所有内容 plauralized。
I also tried adding a phone_id or primaryPhone_id to the human volunteers table but it didnt help.
Thank you very much, - Ken
ruby-on-rails - Rails 3未初始化常量错误,has_many和belongs_to
我在两个活动记录之间创建了一个简单的 has_many 和 belongs_to 关系,当我尝试创建未初始化的常量 Tool::Version 时,
工具.rb:
版本.rb
abc.html.erb:
在提交时我得到了错误。我在这里做错了什么?