问题标签 [nameerror]

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 回答
346 浏览

ruby - ruby mechanize 需要完整的类名

为什么你需要机械化的全名:

当机械化示例不这样做时?这是在上一个问题的基础提出的。代码仅在阅读有关此确切主题的上一个问题并添加完整的类(?)名称后才有效。我在 Java 中似乎有点相似,但只有在它模棱两可的时候。在这里,没有什么暧昧的,只有一个机械化。

请原谅,前面的实际问题与上述链接完全矛盾。我引用的上一个问题是here。重申一下,两个不同的问题,两个不同的答案。也许 API 或习语发生了变化。

0 投票
3 回答
5320 浏览

automated-tests - Sikuli - NameError:未定义全局名称“openApp”

我在 Sikuli IDE 中调用一个 sikuli 函数,但我收到此错误“NameError: global name 'openApp' is not defined”...

如果我尝试在新的 Sikuli 空白文件中执行 openApp('calc') ,它可以工作,但如果我在另一个 .sikuli 文件中使用,例如:

我也收到“openApp”和其他 sikuli 函数(如“Key”)(例如:Key.ENTER)的错误......

希望我已经解释得很好

0 投票
1 回答
607 浏览

ruby-on-rails - Rails 错误未初始化常量Assignment::AssignmentsCourse in Has Many Through Association

我收到错误“未初始化的常量 Assignment::AssignmentsCourse”。这是我的模型:


赋值.rb


课程.rb


作业课程.rb

0 投票
2 回答
2878 浏览

python - NameError:调用类函数时未定义全局名称“getAllElements”

我可能忽略了一些东西,但是我得到了一个带有函数“getAllElements”的类“parse”。在主脚本中,我使用导入解析

然后我做

效果很好。但是当我这样做时

我收到以下错误:

下面是代码。我哪里错了?

编辑:评论后更改了代码

.

0 投票
1 回答
918 浏览

python - Django 注册部分包含在 Django 中,出现名称错误

我已经用 pip 安装了 django-registration,版本 0.7。

然后与

网址.py

核心/forms.py

我得到(更新

现在,如果使用外壳,我会这样做:

我得到这个错误。

import registration进展顺利,我使用 inurls.py registration.views.register没有问题。

我能做些什么来调试这个问题?

更新:感谢@DrTyrsa,我尝试使用 python manage.py shell

并且 import registration.forms 有效,但在我的文件中不起作用

我不明白为什么..注册是用pip安装的,它在python路径中

0 投票
1 回答
3260 浏览

ruby-on-rails - Rails 3 NameError(未初始化的常量)

NameError uninitialized constant WorkoutLog尝试访问控制器上的非资源操作时,我得到一个。

我的控制器如下所示:

我的路线文件:

然后我有一个我的link_to:

WorkoutLogController 背后没有模型——它只是一个控制器。但是,我无法在 on_date 上执行请求,因为它会引发以下错误:

当我运行rake routes它似乎很好,因为它会生成以下内容:

我无法理解问题所在(尤其是在过去一晚试图弄清楚之后)。Rails 是否正在寻找与之关联的模型并且没有这样做?

0 投票
2 回答
2121 浏览

ruby-on-rails - NameError:未定义的局部变量或方法

你能帮我解决以下问题吗?我知道这是基本的,但我似乎缺少一些非常基本的东西。当我介绍 ':editors' 时,事情似乎出错了,尽管我指向了正确的类名。谢谢你的帮助。

我已将我的模型“页面”定义如下 -

我的 AdminUser.rb 定义如下

但是当我去 rails 控制台并输入

0 投票
0 回答
385 浏览

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

0 投票
1 回答
4381 浏览

django - Django:遍历 OneToOneField 关系,访问模型的“用户”字段 - NameError

我有两个应用程序,“帐户”和“myapp”。我试图在视图中仅显示与 request.user 属于同一组织的那些教师对象。

帐户/models.py

请注意此博客文章中的最后一行,它可以通过类似的方式访问用户个人资料信息user.profile.organisation

myapp/models.py 我的应用程序/views.py

我收到“/homepage/ 处的 NameError,未定义全局名称 'user'”。我认为这是因为我没有正确访问每个 Teacher 对象的 teacher.user 属性,但我可能是错的。

我尝试了各种反向遍历关系的组合:

但是上面的很多都给了我“/homepage/关键字的SyntaxError不能是一个表达式”,所以我认为目前的化身大致是正确的。

奇怪的是,过滤器的右侧似乎工作正常(= request.user.profile.organisation部分)

0 投票
3 回答
1704 浏览

ruby-on-rails - Ruby 未初始化的常量名错误

我有这个奇怪的错误,我不明白。我有一个模型User定义为:

以及一个相关的模型Cave定义为:

在我的用户的 show 方法中,我提议创建一个新的洞穴:

但是当我显示页面时,我收到以下错误:

我不知道这个“咖啡馆”是从哪里来的,我的代码中没有这个词!
我注意到的是,如果我重命名 User.rb 中的关联has_many :cave而不是has_many :caves当前(并以用户的 show.html.erb 中的形式更改它,页面显示正常。但我的关系是一对多的,所以它应该在用户中读作“洞穴”,而不是“洞穴”。我相信我已经阅读了关于 SO 和其他地方的所有相关问题,但我似乎没有一个解决方案适用。