问题标签 [nomethoderror]
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-3 - 在 Rails 3.0.3 ActionMailer 中使用 mail() 方法时出现 NoMethod 错误
我正在尝试为我正在为班级工作的 RoR webapp 创建一个邮件程序类。我在线遵循 rails 指南步骤,但是当我尝试调用我的 ActionMailer 时,我得到一个 NoMethodError:MyMailer:Class 的未定义方法“邮件”。
这是我的 MyMailer 代码
我使用以下代码行从另一个类调用此方法:
谁能告诉我我可能做错了什么?我还没有看到其他人遇到这个问题。
谢谢!!
ruby - Ruby:调用 3:Fixnum 的私有方法
我正在尝试了解这个简单函数的细微差别,但不确定我需要做什么来修复这个 NoMethodError。如何使“拆分”公开而不是私有?这能解决问题吗?
这是我的代码:
这是我在 IRB 中运行时收到的错误消息:
ruby-on-rails - Rails 列表问题
我生成了一个脚手架,并创建了一个临时应用程序。我想在应用程序的任何地方(在 application.html.erb 内)的侧边栏上列出脚手架项目。我在application.html.erb中的左栏看起来像这样:
单击每个项目将导致它的 Show 方法。运行之后,每当我尝试访问任何项目的任何方法时,它都会向我显示以下错误:
后面的代码是左列的代码。我该如何解决?
ruby - Ruby - 模块 :: NoMethodError
我有一个这样的模块:
我正在尝试从我的主程序中访问它,如下所示:
但它会产生错误:
Prober:Module (NoMethodError) 的未定义方法“probe_invoke”
javascript - 通过 Javascript 访问 ActionScript 函数
我正在尝试使用ExternalInterface.addCallback
API 在操作脚本中调用一个函数,但我似乎无法让它工作。这是我所拥有的:
动作脚本:
注意:如果这很重要,我将使用 flex mxmlc 编译器将其编译成 swf。
HTML/Javascript:
我得到的错误是:
我还尝试在未加载 swf 文件的情况下添加超时,但该方法也没有成功。
有什么想法吗?
干杯,
迈克
ruby - 尝试在 CSS 样式中验证对象的背景属性
- 红宝石版本 1.9.2
- 宝石版本 1.8.1
- 兼容模式下的 IE 版本 8
我在页面上有一个对象(实际上是表格中的一个单元格),它在 DOM (HTML) 中定义为“TD class=burst>100<”。还附加了一个 CSS 以及该对象的几个样式属性(例如颜色、文本对齐)。CSS 样式代码如下所示:
对象的样式背景属性是在页面上显示图像。
我正在尝试使用 watir 验证是否显示了正确的图像,因此我正在尝试检索背景属性:
我收到 method_missing': unknown property or method: `background' (NoMethodError) 错误。
我能够获得其他属性,例如:
相同的结果发生currentstyle
。
有谁知道我可以在 CSS 样式中访问对象的背景属性/方法的方法?
ruby-on-rails - 用户控制器中没有方法错误
几周前我开始在 Rails 中编码,但我不知道为什么会出现这个错误。我使用 Devise 进行登录,使用 Formtastic 进行表单。该应用程序正常工作,直到我添加 Acts_like_tags_on 并重置数据库。
错误消息:UsersController#show 中的 NoMethodError
这就是我在用户控制器中的内容:
任何输入都会有所帮助。谢谢!
将@user = User.find_by_username(params[:id]) 编辑为:@user = User.find_by_user(params[:id])
错误变成:undefined method `find_by_user' for #
用户表中确实存在用户名列。
ruby-on-rails - rails “SessionsController#create 中的 NoMethodError ”。显然是我没想到的 nil 对象,或者说错误
我正在尝试使用会话登录用户。我的控制器有一个方法“创建”会话:
类方法 'authenticate' 总是返回 null。我使用控制台在“nil”中创建用户?返回false,然后我调用'authenticate',它每次都返回nil。我不知道为什么,已经研究了好几个小时。起初我认为这是我将参数传递给 authenticate 方法的方式,但那些应该是正确的,并且由于 auth 方法甚至不能在控制台中使用常规值,所以它可能不是参数而是 'authenticate 的结构'。这是“身份验证”方法及其辅助方法:
有谁知道这笔交易是什么?我很乐意提供更多信息。我四处寻找可能的解决方案,但找不到任何解决方案。
sign_in(user) 方法和辅助方法的东西:
用户控制器:
ruby - 未定义的方法 '+@' - Ruby 错误
我一直在尝试在 Ruby 中编写类似于以下内容的 while 循环:
我不断收到错误:
谁能帮我这个?谢谢
----EDIT--- (实际代码,也许我错过了一些东西)
devel_number
是唯一声明为 int 的(即:devel_number = 4
,其余为字符串:project_name = "lalaLand"
)...
ruby-on-rails - 设计 - 注册中的 NoMethodError #new 控制器
在我的开发机器(windows xp、ROR 3.0.3、SQLite3)上一切正常。
当我将应用程序移动到生产服务器(FreeBSD 8.2-RELEASE、Apache 2.2、ROR 3.0.4、MySQL)时,出现了这个错误,但只出现在新的注册页面上。
当我尝试登录时(数据库中没有用户),密码检查似乎有效(它说密码不正确,这很好)。
问题只出现在生产服务器上,开发服务器上没有问题。会是什么呢?
谢谢!
[编辑] 2011 年 8 月 9 日添加:
路线.rb:
注册控制器.rb:
日志/生产日志: