问题标签 [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.

0 投票
1 回答
737 浏览

devise - 在 Rails 4 中设计 3.0.0rc 自定义属性和强参数

我使用解决方案为我的设计devise_parameter_sanitizer(用户)模型设置了一些自定义属性,并使其在注册和编辑表单中可用。

一切正常,但有时(并且经常发生)特别是当我登录、注销或编辑用户时(所以我认为问题与会话有关),我收到以下错误:

设计参数消毒剂

我可以在上面的代码中添加任何逻辑来呈现这个问题吗?

0 投票
1 回答
8830 浏览

ruby-on-rails - 未初始化的常量 OrdersController

我有一个Order 控制器和一个 * Order 模型* 像这样;-

我的routes.rb

和new.html.erb中的一个表格

我在表格中也有其他字段。

但是当我提交表单时,它会抛出错误

未初始化的常量 OrdersController

怎么了?

0 投票
2 回答
10402 浏览

ruby-on-rails - API 中未初始化的常量 SessionsController

我正在编写一个 API 并尝试使用该 API 登录并收到uninitialized constant SessionsController错误提示,然后提示“尝试运行 rake 路由以获取有关可用路由的更多信息”。当我尝试访问 URL 时

http://localhost:3000/api/v1/login作为一个POST

我的路线显示路线和操作存在,如下所示:

当我尝试使用authentication_tokenurl 参数访问帐户时,它工作正常。

http://localhost:3000/api/v1/users/39?user_token=DxwspVzYSpsiLosd9xcE

使用它我可以制作PUTGET请求没有问题。

我的路线如下所示:

我认为这是我的 SessionsController 中的一个问题,但无法弄清楚为什么PUT请求会起作用,但POST不会。这是SessionsController

0 投票
2 回答
6674 浏览

ruby-on-rails - What does uninitialized constant mean?

I'm getting the error uninitialized constant SessionsController I've searched, and can only find explanations of this error in reference to a NameError Does anyone know what the error means?

0 投票
0 回答
710 浏览

ruby-on-rails - 制作模型的新对象时出现“未初始化的常量 ActiveRecord”错误

我正在使用 Rails 4.0.0 为我的网站制作注册表单。在我的主页(由名为“public”的控制器调用)中,我有一个注册表格:

app/views/public/index.html.erb

我的app/controllers/public_controller.rb文件中有@user 对象:

但是,当我尝试加载页面时,我收到一个uninitialized constant ActiveRecord错误,表明问题出在我的app/models/user.rb文件的第 1 行,上面写着


从网站上吐出的框架跟踪说:

任何想法这有什么问题?我认为初始化某个任意模型的对象不会有问题,但我对此感到很困惑。

谢谢您的帮助!

0 投票
1 回答
772 浏览

rspec - Rspec 期望 raise_error ObjectDisabledException 抛出 NameError 异常

我一直使用 watirspec-master 文件作为示例来编写我自己的 RSpec 测试。我最近遇到了一种情况,我需要测试单击或设置事件引发的异常。我根据 checkbox_spec.rb 文件中的代码编写了以下测试。我只是将原始语法从 lambda 语法更改为期望语法。

执行时,此代码抱怨未初始化的常量 ObjectDisabledException。lambda 语法产生相同的错误。完整的错误响应如下。

我已经查找了有关 raise_error 方法的一些文档,但结果是空的。我的第一个想法是 ObjectDisabledException 是错误的值。但是该值在 watirspec-master 文件中重复使用。有什么想法有什么问题吗?

0 投票
1 回答
1188 浏览

ruby-on-rails - 未初始化的常量 V8::JSError (NameError)

当我尝试运行我的 RoR 应用程序时出现此错误。之后rails server,出现此错误:

未初始化的常量 V8::JSError (NameError)

这是我的宝石文件

有谁知道如何修理它?

0 投票
1 回答
1493 浏览

ruby-on-rails - Ruby on Rails has_and_belongs_to_many 未初始化常量

我正在 Refinery CMS 上建立一个站点,并生成了两个扩展:一个用于Brands,另一个用于Bicycle Types(这是一个自行车商店的站点)。

现在,我想做的是让 Brands 扩展处理品牌页面的创建,这将被拉入品牌索引。在此页面上,我希望能够按自行车类型进行过滤,这是第二个扩展的来源。通过自行车类型扩展,您可以创建一个自行车类型,我想将其关联到一个品牌。一个品牌可以有多种自行车类型,反之亦然。

因此,我编辑了 Brands 模型以添加has_and_belongs_to_many :bicycle_types,并编辑了 Bicycle Types 模型以包含has_and_belongs_to_many :brandsaccepts_nested_attributes_for :brands。我写了一个迁移来创建一个连接表,到目前为止一切都很顺利。

然后我去修改 Brands 扩展的表单,让我的复选框正确显示并且似乎生成了正确的代码。但是,当我提交表单时出现问题 - 我得到NameError in Refinery::Brands::Admin::BrandsController#updateuninitialized constant Refinery::Brands::Brand::BicycleType.

我得到的参数看起来像是正确传递了自行车类型 ID:

我一直在试图解决这个问题,只是不断地碰到同样的砖墙,所以任何帮助都将不胜感激!

这是我的代码。让我知道是否还有其他帮助。

品牌控制器

品牌模型

自行车类型模型

移民

表单部分(至少是我构建复选框的部分)

如果部分的其余部分有用,或者其他任何事情,请告诉我。任何帮助将不胜感激!

0 投票
2 回答
110 浏览

c - 未初始化的变量 - 堆栈检查

假设我正在用C. 如果我有一个未初始化的变量number,我不知道它的值是什么。但...

那个随机值是什么?我在内存转储中有什么?是不是因为试图读取一个地址却什么也没有出来?

我试图调试我的程序,但我还是个新手,所以很容易迷路。此外,如果我添加一个zerowillcome变量(参见代码 2),我的number值将不再是随机的:它将是0. 我不明白为什么会发生这种情况,但我认为这与将顺序变量推入堆栈有关。我对吗?有人可以一步一步地想象我到底发生了什么吗?

PS:那些其他变量在那里,因为这是其他代码的片段,所以我不知道删除它们是否可以改变应用程序行为:我的注意力被添加zerowillcome变量引起的奇怪行为所吸引。

代码 1:

代码 2:

0 投票
3 回答
1444 浏览

cucumber - Cucumber/JRuby - 未初始化的常量 Syntax::Ruby::Set 创建格式化程序时出错:html (NameError)

我正在使用 JRUBY/Cucumber/Watir 框架,并且我有一个特定的功能文件夹,每次尝试使用内置的 HTML 格式化程序时都会抛出此错误:

使用cucumber-1.3.14and jruby-1.7.10,虽然错误发生在jruby-1.7.4. 支持目录中没有包含格式化程序,也没有在env.rb.不使用 rake 或任何运行单个功能的任何地方引用任何格式化程序。奇怪的是,其他功能文件夹可以输出与失败的具有相同命令参数的 html 报告。例子:

或者

任何见解都会有所帮助。

更新:

出于某种原因,卸载“语法”gem 允许运行功能并生成 html 报告。我的印象是'语法'是'黄瓜'依赖......