问题标签 [argument-error]
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 活动记录对象会导致错误
我有如下代码:
记录的结果是
如您所见,尝试访问 id 时出现参数错误。当我尝试访问任何属性时,这实际上会发生。这可能是盯着电脑太久的情况,但我一直无法弄清楚。有任何想法吗?请注意,TwitterNotification 是使用单表继承实现的通知的子类。
谢谢!
更新
我取得了一些进展,这很好用:
因此,使用符号访问活动记录对象属性可以正常工作,但点表示法不行。知道为什么吗?
jruby - JRuby:如何在没有可选参数的情况下调用 Java 可变参数函数
我有一个签名类似于String.format(String, Object...)
.
我想在没有最后一个参数的情况下从 JRuby 调用这个函数(因为它是可选的),但是我的代码抛出一个ArgumentError
( wrong # of arguments(1 for 2)
)
有没有办法像在 Java 中那样只用 1 个参数调用这个函数?
flash - Flash 错误 #1063 参数计数不匹配
我收到以下奇怪的错误:
ArgumentError:错误 #1063:Away3DLiteSprite() 上的参数计数不匹配。预期 4,得到 0。
ruby-on-rails - 如何使用delayed_job 使Rails 3.0 ActionMailer 异步运行?遇到 ArgumentErrors
我正在尝试在注册我的应用程序时延迟发送给用户的通知电子邮件。电子邮件是使用ActionMailer
我调用的 发送的InitMailer
。我试图推迟工作的方式是使用collectiveidea的delayed_job
https://github.com/collectiveidea/delayed_job。为此,您可以看到我handle_asynchronously
在定义方法后指定initial_email
:
但是,我在日志文件中遇到参数错误"delayed_job.log"
:
供您参考,电子邮件使用以下行在控制器中发送:
此外,当我没有延迟地设置我的代码时,电子邮件发送没有问题(除了它减慢了我的应用程序等待 gmail 服务器的速度)
这里的错误在哪里?我怎样才能让延迟的邮件正确发送?
ruby-on-rails - ArgumentError, wrong number of arguments
I'm getting the error
but I don't know why. I have a Users
model from Devise, and a Dplan
model, where dplan belongs_to :user
and a user has_many :dplans
. I'm trying to set up my site so that you can create a new dplan on the home page. My home page view is this:
This is dplans_controller.rb:
And here is pages_controller.rb:
I don't understand why I'm getting this error message - the only argument needed on the page is dplan, which I define in the pages controller. Help!
Here is dplan.rb:
ruby - 在 Ruby 1.9 中传递块时生成器抛出“错误数量的参数”错误
我正在尝试将 Ruby 1.8 应用程序升级到 1.9 并在这里遇到了一些障碍。在 Ruby 1.8.7 中,我可以将一个块传递给 Builder 3.0.0 并按预期调用它:
但在 1.9 中,我收到此错误:
并将其重写为 stabby lambda(这只是语法糖,对吗?)并没有帮助:
传递一个实际的块而不是对一个块的引用确实有效:
帮助?
ruby-on-rails - ArgumentError,创建操作中的参数数量错误(2 代表 0),适用于 Heroku,但不适用于本地服务器
我最近有一个第三方为我开发的 RoR 应用程序,现在我自己来添加我想要的未来功能。它适用于 Heroku,但是当我尝试在 localhost:3000 上运行它时,我得到一个 ArgumentError。我没有更改任何代码,我只是从 github 中提取它并尝试在本地开发服务器上运行它以实现新的更改。我已经问过他们这个问题,但他们不确定原因,所以这里......
我们正在运行 ruby 1.9.2,rails 3.0.7
每当我尝试在我的站点上保存项目时,或者每当在对象上调用 .save 时,我都会收到 ArgumentError,参数数量错误(2 代表 0)。
应用程序跟踪
全跟踪
来自 projects_controller 的代码,第 24 行是 if 语句
我对此有点陌生,所以我不太确定还需要什么来确定问题。
actionscript-3 - Flash AS3 - DisplayObject 参数错误 - 尝试删除和添加加载的内容
我正在使用 flash 和 as3 来尝试构建照片加载器/查看器/上传工具。我正在使用文件引用来处理浏览/加载/上传功能。我当前的阶段有 2 个加载器框,我将用户选择的图像加载到其中。不过,如果用户决定,我需要能够删除图像并重新选择另一个图像。
所以在文件加载事件中我有这个代码:
在我的替换按钮上,我有:
一旦按下替换按钮,它工作正常,但是当我将另一个图像加载到加载器中时 - 下次我按下替换按钮(或任何后续时间)时,我的 flash as3 文件中出现以下参数错误:
有谁知道这意味着什么?奇怪的是它只发生在第二次而不是第一次。我想如果我有:
currentContent.addChild(currentLoader); addChild(currentContent);
在加载然后只是
currentContent.removeChild(currentLoader); removeChild(currentContent);
在替换功能上它会起作用吗?
如果这也有帮助,完整的 as3 代码如下所示
我只学习 Flash 3-4 个月,所以请放轻松,如果我的代码没有以最好的方式完成,我深表歉意!:)
劳伦
ruby - Ruby `split':UTF-8 中的无效字节序列(ArgumentError)
我正在尝试填充电影对象,但是在解析u.item
文件时出现此错误:
`split':UTF-8 中的无效字节序列(ArgumentError)
该错误仅在尝试使用花哨的国际标点符号分割行时发生。
这是一个示例
543|悲惨世界 (1995)|01-Jan-1995||http://us.imdb.com/M/title-exact?Mis%E9rables%2C%20Les%20%281995%29|0|0| 0|0|0|0|0|0|1|0|0|0|1|0|0|0|0|0|0
有解决办法吗??
ruby - 为什么带有无效参数的范围有时不会导致参数错误?
以下代码导致参数错误:
我认为这是因为它评估为:
TrueClass
并且在 range:和中使用了不同类型的类FalseClass
。但是,以下代码不会引发错误。这是为什么?Enumerable#collect
抓到了吗?
稍后添加: 如果fcn返回 15,则仅计算范围的前半部分
但是如果我们将返回值更改为 16 那么输入将是
这很奇怪,因为在这种情况下,表达式的计算结果为
根据下面sawa的回答,这种范围是无效的。
那么在第一种情况下(使用def的返回值 15)我们只有部分范围而没有结束部分?太奇怪了:)