问题标签 [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 - 未初始化的常量 OrdersController
我有一个Order 控制器和一个 * Order 模型* 像这样;-
我的routes.rb有
和new.html.erb中的一个表格
我在表格中也有其他字段。
但是当我提交表单时,它会抛出错误
未初始化的常量 OrdersController
怎么了?
ruby-on-rails - API 中未初始化的常量 SessionsController
我正在编写一个 API 并尝试使用该 API 登录并收到uninitialized constant SessionsController
错误提示,然后提示“尝试运行 rake 路由以获取有关可用路由的更多信息”。当我尝试访问 URL 时
http://localhost:3000/api/v1/login
作为一个POST
我的路线显示路线和操作存在,如下所示:
当我尝试使用authentication_token
url 参数访问帐户时,它工作正常。
http://localhost:3000/api/v1/users/39?user_token=DxwspVzYSpsiLosd9xcE
使用它我可以制作PUT
和GET
请求没有问题。
我的路线如下所示:
我认为这是我的 SessionsController 中的一个问题,但无法弄清楚为什么PUT
请求会起作用,但POST
不会。这是SessionsController
:
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?
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 行,上面写着
从网站上吐出的框架跟踪说:
任何想法这有什么问题?我认为初始化某个任意模型的对象不会有问题,但我对此感到很困惑。
谢谢您的帮助!
rspec - Rspec 期望 raise_error ObjectDisabledException 抛出 NameError 异常
我一直使用 watirspec-master 文件作为示例来编写我自己的 RSpec 测试。我最近遇到了一种情况,我需要测试单击或设置事件引发的异常。我根据 checkbox_spec.rb 文件中的代码编写了以下测试。我只是将原始语法从 lambda 语法更改为期望语法。
执行时,此代码抱怨未初始化的常量 ObjectDisabledException。lambda 语法产生相同的错误。完整的错误响应如下。
我已经查找了有关 raise_error 方法的一些文档,但结果是空的。我的第一个想法是 ObjectDisabledException 是错误的值。但是该值在 watirspec-master 文件中重复使用。有什么想法有什么问题吗?
ruby-on-rails - 未初始化的常量 V8::JSError (NameError)
当我尝试运行我的 RoR 应用程序时出现此错误。之后rails server
,出现此错误:
未初始化的常量 V8::JSError (NameError)
这是我的宝石文件
有谁知道如何修理它?
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 :brands
和accepts_nested_attributes_for :brands
。我写了一个迁移来创建一个连接表,到目前为止一切都很顺利。
然后我去修改 Brands 扩展的表单,让我的复选框正确显示并且似乎生成了正确的代码。但是,当我提交表单时出现问题 - 我得到NameError in Refinery::Brands::Admin::BrandsController#update
和uninitialized constant Refinery::Brands::Brand::BicycleType
.
我得到的参数看起来像是正确传递了自行车类型 ID:
我一直在试图解决这个问题,只是不断地碰到同样的砖墙,所以任何帮助都将不胜感激!
这是我的代码。让我知道是否还有其他帮助。
品牌控制器
品牌模型
自行车类型模型
移民
表单部分(至少是我构建复选框的部分)
如果部分的其余部分有用,或者其他任何事情,请告诉我。任何帮助将不胜感激!
c - 未初始化的变量 - 堆栈检查
假设我正在用C
. 如果我有一个未初始化的变量number
,我不知道它的值是什么。但...
那个随机值是什么?我在内存转储中有什么?是不是因为试图读取一个地址却什么也没有出来?
我试图调试我的程序,但我还是个新手,所以很容易迷路。此外,如果我添加一个zerowillcome
变量(参见代码 2),我的number
值将不再是随机的:它将是0
. 我不明白为什么会发生这种情况,但我认为这与将顺序变量推入堆栈有关。我对吗?有人可以一步一步地想象我到底发生了什么吗?
PS:那些其他变量在那里,因为这是其他代码的片段,所以我不知道删除它们是否可以改变应用程序行为:我的注意力被添加zerowillcome
变量引起的奇怪行为所吸引。
代码 1:
代码 2:
cucumber - Cucumber/JRuby - 未初始化的常量 Syntax::Ruby::Set 创建格式化程序时出错:html (NameError)
我正在使用 JRUBY/Cucumber/Watir 框架,并且我有一个特定的功能文件夹,每次尝试使用内置的 HTML 格式化程序时都会抛出此错误:
使用cucumber-1.3.14
and jruby-1.7.10
,虽然错误发生在jruby-1.7.4
. 支持目录中没有包含格式化程序,也没有在env.rb.
不使用 rake 或任何运行单个功能的任何地方引用任何格式化程序。奇怪的是,其他功能文件夹可以输出与失败的具有相同命令参数的 html 报告。例子:
或者
任何见解都会有所帮助。
更新:
出于某种原因,卸载“语法”gem 允许运行功能并生成 html 报告。我的印象是'语法'是'黄瓜'依赖......