腾讯云
开发者社区
文档
建议反馈
控制台
登录/注册
首页
学习
活动
专区
工具
TVP
最新优惠活动
文章/答案/技术大牛
搜索
搜索
关闭
发布
精选内容/技术社群/优惠产品,
尽在小程序
立即前往
文章
问答
(9999+)
视频
沙龙
1
回答
Rake
:
ArgumentError
:
unknown
关键字
:
传递
方法
参数
时
、
、
我正在开发一个纯Ruby应用程序,试图在其中创建一个
Rake
任务。我在文件src/lambda_function.rb中有一个
方法
,如下所示: def self.process(event:, context: nil, box_api: BoxApi.new, formstrip() submission_id = submission.fetch("UniqueID").strip() 正如您从上面的代码片段中看到的,该函数接受以下
参数
:event:, context:, b
浏览 23
提问于2019-06-20
得票数 0
2
回答
如何防止位置
参数
扩展为
关键字
参数
?
、
、
、
我希望有一个可以接受散列和可选
关键字
参数
的
方法
。我尝试这样定义一个
方法
: thing[:foo] + amount当我使用
关键字
参数
调用此
方法
时
它的工作方式与我预期的一样:foo_of_thing_plus_amount(my_thing, amount: 20) # => 21
浏览 0
提问于2013-03-18
得票数 9
回答已采纳
1
回答
Rails 5测试站请求
、
、
、
, password: '', } assert_template 'users/new'但是,当我使用
rake
test运行它
时
,我会看到以下错误: 错误: UsersSignupTest#test_invalid_signup:
ArgumentError
:未知
关键字
:用户测试/集成/users_signup_test.rb:9:在‘t
浏览 2
提问于2017-06-18
得票数 1
回答已采纳
2
回答
Ruby自动将哈希展开为
关键字
参数
,而不需要双拆分。
下面的Ruby代码导致:
unknown
keyword: a (
ArgumentError
)为什么?
浏览 5
提问于2015-07-16
得票数 4
回答已采纳
1
回答
当子元素不是数组
时
,在splat
参数
之后需要可选的
关键字
参数
根据这个,在splat
参数
之后有一个可选的
关键字
参数
是可能的。如果splat
参数
是引入数组,而不是当它是散列数组
时
,这是可行的。例如,如果被调用的
方法
被定义为 puts scores然后这个就能工作了call(*scores)scores = [ {a: 1}, {b: 3}]提供以下内容(用ruby 2.4.4)
A
浏览 0
提问于2019-03-13
得票数 4
回答已采纳
1
回答
如何插入“答案”模型?
、
标题可能不太准确,但我不知道如何表达。Session = scoped_session(sessionmaker()) __tablename__ = 'users' answers = rela
浏览 2
提问于2010-09-08
得票数 1
回答已采纳
1
回答
如何将
关键字
从C扩展
传递
给Ruby
方法
?
、
、
我正在为Ruby开发一个C扩展,我想调用一个具有所需
关键字
参数
的
方法
,如下所示: def initialize(line:, col:, value:)end在C语言中,我很熟悉通过rb_funcall和rb_funcallv调用Ruby,但是我不知道如何
传递
关键字
参数
!以下是我尝试过的几件事:VALUE kwargs = rb_hash_new()
浏览 2
提问于2016-10-29
得票数 2
回答已采纳
2
回答
将
关键字
参数
和
参数
与默认值混合在一起会重复哈希吗?
、
、
、
当我将一个哈希
传递
给一个函数,该函数的哈希值和
关键字
参数
都是默认值,似乎引用没有得到正确的
传递
。一旦我去掉默认值或
关键字
参数
,该函数就会像预期的那样运行。我是不是漏掉了一些明显的红宝石规则?def change_hash(h={}, rand: om)end change_hash(k)#=> {} 当我取出默认值或
关键字
arg
时
,它就可以正常工作了。大多数人指出,
浏览 0
提问于2018-02-02
得票数 2
回答已采纳
1
回答
带有可选和
关键字
参数
的
方法
。
b = {}, c: 1)end 我预计这方面的产出如下:但我却得到了:我读过一些像这样的页面 这意味着不要将可选
参数
与
关键字
参数
混为一谈。
浏览 1
提问于2017-10-25
得票数 1
回答已采纳
1
回答
Ruby2.1.1在
关键字
参数
之前
传递
散列
时
的
ArgumentError
、
、
在Ruby 2.1.1中,我定义了以下
方法
:这是在另一个
方法
privateTokenpass,但是,在此对象的initialize中调用privateToken会导致: <script>:207:in `privateToken':
unknown
keywords: login, password (
Argument
浏览 8
提问于2014-07-09
得票数 0
1
回答
基于splat的Ruby扩展
方法
、
、
在“综合Ruby课程”电子书中,当子类
方法
扩展父母
方法
时
,我有一个案例。在这里,def initialize(buzz:,**args),我们只是告诉initialize接受未知数目的键值
参数
,对吗?但这到底意味着什么,super(**args)。告诉
方法
从超类
方法
中获取那些键值
参数
?Child < Parent super end毕竟,super告诉我们用父程序中
浏览 2
提问于2017-03-31
得票数 0
回答已采纳
4
回答
红宝石
ArgumentError
陷阱
给一堂课: def initialize(input1) end 有什么
方法
可以对a = Foo.new()造成更有帮助的错误吗如何构建一个以更有帮助的方式抛出
ArgumentError
的
方法
? 我想把这个建在课堂上。列出了几种错误捕获机制,但所有这些机制似乎都依赖于将a = Foo.new()封装在catch块中等。
浏览 3
提问于2017-02-24
得票数 1
回答已采纳
1
回答
如何将“额外”
关键字
参数
传递
给lambda?
但是,如何将
参数
传递
给可能不被使用的.call呢?
ArgumentError
(未知
关键字
::extra) 我有一个根位置,所有命名的
参数
都会
传递
给.call。我需要在其他地方
传递
lambda,这里只描述了必要的
参数
。
浏览 3
提问于2022-09-10
得票数 1
1
回答
ArgumentError
传递
RSpec
方法
a
参数
、
我试图在无资源路由的RSpec测试中将ID
传递
给get
方法
,并得到一个
参数
错误。Movie.where(director: self.director)end Failure/Error: get 'search_directors', {:id => 1}
ArgumentError
浏览 1
提问于2016-10-07
得票数 1
回答已采纳
1
回答
运行
rake
时
“未知键:多态”
、
、
我没有修改db文件夹中的迁移文件,只是执行了$
rake
db:migrate。
时
,它显示了两个具有以下开头的令人印象深刻的跟踪: from /Users((...)hash/keys.rb:51:in `block in assert_valid_keys':
Unkno
浏览 2
提问于2013-11-03
得票数 3
回答已采纳
1
回答
如何在模型文件中指定变量的文件类型?
、
、
、
、
:xml_file, presence: true,在
rake
test上,这会产生错误
ArgumentError
:
Unknown
validator: 'ContentTypeValidator'。, presence: true, format: { with: VALID_XML_REG
浏览 10
提问于2015-05-18
得票数 1
回答已采纳
1
回答
从Ruby2.7更新到Ruby3.0.1后的
ArgumentError
、
、
shopify_domain: shop_domain)Error performing AppUninstalledJob (Job ID: ***) from Async(default) in 0.18ms:
ArgumentError
Completed 200 OK in 6ms (ActiveRecord: 0.0ms | Allocations: 2327) 它与处理
参数
委托有关。如何解决错误
ArgumentError
(给定错误的
参数
数(给定1,预期为0;所需
关键字
: shop_d
浏览 8
提问于2021-07-20
得票数 1
回答已采纳
2
回答
ruby代码:为什么在变量名前面加上冒号(内部初始化
方法
)
我遇到了一些Ruby代码,我试图理解为什么在initialize
方法
的声明中,变量的名字末尾有冒号。 结肠有什么原因吗?
浏览 0
提问于2016-11-03
得票数 7
回答已采纳
2
回答
如何
传递
论点
是否可以创建将位置和
关键字
参数
的任何组合
传递
给另一个
方法
的
方法
?#1引发wrong number of arguments (given 2, expected 1) (
ArgumentError
) #4引发wrong number of arguments (given1, expected 0) (
ArgumentError
)
浏览 0
提问于2018-11-22
得票数 1
回答已采纳
4
回答
禁止显示argparse错误消息- Python
、
、
我正在使用argparse解析命令行
参数
。然而,在这个时候,我有一个不同寻常的要求:我想抑制错误消息。例如: # !
浏览 0
提问于2016-03-07
得票数 2
点击加载更多
扫码
添加站长 进交流群
领取专属
10元无门槛券
手把手带您无忧上云
相关
资讯
深入理解Python中的位置参数
二十、Python的函数-参数
python入门:可调用类型——函数
python基础之函数
Python学习之路7-函数
热门
标签
更多标签
云服务器
ICP备案
对象存储
腾讯会议
云直播
活动推荐
运营活动
广告
关闭
领券