wrong number of arguments (2 for 0) 错误

今天在想着怎么样来批量修改

params = [{"id=>"1" ,"name="jj"},{"id=>"2" ,"name="jssj"},{"id=>"4" ,"name="lou"}]     

我想把他转换成根据id批量更新的方法然后我去查看base.rb的源码,发现下面这种代码

# Example of updating one record:
      #   Person.update(15, {:user_name => 'Samuel', :group => 'expert'})
      #
      # Example of updating multiple records:
      #   people = { 1 => { "first_name" => "David" }, 2 => { "first_name" => "Jeremy"} }  
      #   Person.update(people.keys, people.values)

感觉可以拿来试试,唯一需要的就是把数组转换成一个hash,

但我按照这种格式后进行update时产生wrong number of arguments (2 for 0)  错误

就算people = { 1 => { "first_name" => "David" }, 2 => { "first_name" => "Jeremy"} }  写死还是报同样的错误

Wrong number or type of arguments for overloaded function ‘new_Sample‘ Wrong number or type of arguments for overloaded function 'new_Sample'. 阅读详情

相关推荐

【数字逻辑电路课程设计】多功能数码管时钟VHDL+quartus II-EP1C12F324C8+源码+付费资源

我希望需要我这篇文章的是正常学习数字逻辑课程且正在设计数码管时钟的同学。我个人不推荐直接获取源代码,因此我另有一份付费资源是完整源代码;我推荐各位去研究我代码的逻辑尝试自己书写属于自己的代码,因此我保留了注释但隐去了变量。由于时间有限,我的设计不够完美,仍有很多缺陷,我将我的展望写在后面,各位可以尝试实现。我不为难同学,作为同学我理解各位设计的辛苦,因此如果有需要,私信我提供隐去敏感信息的学生证照片可直接获取源代码。

WannaFlysyx的博客 1534

Logstash使用mongodb插件报错: ArgumentError: wrong number of arguments (given 2, expected 1)

文章目录背景安装插件过程 背景 今天在使用logstash收集日志存储到mongodb的安装过程遇到了个错误,记录下来,错误就是下面这样: 配置文件很简单,由于是测试环境,命令行传入日志输入由ruby过滤一下内容,转换一个time属性的字符串日期为ISODate。 input { stdin { } } filter { ruby { path => "/usr/local/etc/logstash/parse_json_records.rb" } date { m

靖哥哥的博客 3130

深入解析π型滤波电路:RC与LC滤波器的实战选型指南

本文深入解析了π型滤波电路的工作原理与实战选型。重点对比了RC型与LC型滤波器的核心差异:RC型成本低、体积小,但存在压降与能耗,适用于小电流场景;LC型效率高、滤波性能好,但成本与体积较大,适合中到大电流及高纹波抑制需求。文章提供了基于不同应用场景的选型指南与设计要点,帮助工程师做出精准决策。

weixin_29291069的博客 657

反射构造器wrong number of arguments错误

记一次在获取构造器时报出wrong number of arguments错误,在通过反射来使用数组或可变参数构造器时,反射出来的构造方法里使用的参数是数组类型。这时不能直接使用类型数组去入参给newInstance。我们看一下newInstance的代码 public T newInstance(Object ... initargs) throws Insta...

谭宇 1万+

SAP-FICO LSMW实战:批量导入财务凭证与固定资产主数据(AS91)的完整指南

本文详细介绍了SAP-FICO中LSMW工具在批量导入财务凭证与固定资产主数据(AS91)的完整流程与实战技巧。从基础概念、环境准备到财务凭证导入全流程,特别针对AS91历史资产导入的日期逻辑和关键字段映射提供了专项指南,并分享了常见错误排查与性能优化建议,帮助用户高效完成SAP数据迁移任务。

weixin_29230649的博客 505

AMCL实战:如何用2D激光雷达在ROS中实现稳定重定位(附参数调优指南)

本文深入解析了在ROS中使用2D激光雷达实现稳定AMCL重定位的实战技巧与参数调优指南。针对粒子发散、位姿跳变等常见问题,文章从算法核心原理出发,系统讲解了初始化、粒子滤波、运动与观测模型等关键参数的分类与调优策略,并提供了一套经过验证的调优框架,帮助开发者提升移动机器人在已知地图环境下的定位鲁棒性和稳定性。

sql99的博客 135

Linux管理工具

1,Xshell6连接到虚拟机上 设置静态IP,(不设置静态连接,每次进来都需要连接很是麻烦,因此我们设置为静态连接) 查看子网IP,你需要记住子网IP 设置linux系统中的静态IP,进入Linux系统,右键open termial运行如下命令 首先你得进入root权限:首次登陆设置root密码(不用担心没有输入进去,这Linux下的特点,光标不会移动,但是内容是有的) 2,winScp...

weixin_42603009的博客 2654

Darknet-Yolov3 移植过程

本教程面向使用寒武纪平台进行深度学习推理任务的开发者。针对当前主流检测网络darknet-yolov3,进行寒武纪平台的移植。开发者对照移植过程,能够利用寒武纪智能处理器设备完成多种场景的目标检测任务。本实验代码基于 Neuware 1.6.1 与 Python 2.7 环境。

shengyin714959的博客 438

解析Java反射java.lang.IllegalArgumentException: wrong number of arguments

今天在写一个反射的例子的时候,遇到了java.lang.IllegalArgumentException: wrong number of arguments这个错误,后来看了源代码,才知道错误的原因,一个很低级的错误; 首先我的代码是这样写的:在我的jpa栏中注解的那块代码中: public void parse(Object obj, String methodName,String c

学而不思则罔,思而不学则殆! 3万+

大数据在电力行业的应用案例解析-【电力技术】(九)大数据在电力储能运维中的深度应用(含故障预测代码)

大数据技术为电力储能运维提供了“精准化、智能化、高效化”的解决方案,破解了传统运维的核心痛点,实现了储能系统从“被动抢修”到“主动运维”的转型,为新型电力系统建设提供了重要支撑。当前,随着储能产业的快速发展,大数据与储能运维的融合将更加深入,未来将结合人工智能、物联网、区块链等技术,实现储能运维的全流程智能化——从设备故障的提前预警,到寿命的精准预测,再到运维策略的自动优化、调度协同的实时响应,进一步提升储能系统的安全性、经济性与可靠性。

getusushu的博客 88

DeepSeek Harness“一切皆插件”核心机制详解

DeepSeek Harness 的“一切皆插件”核心 = Cordis 微内核 + 服务化能力接口 + 声明式依赖注入 + 类型化事件 + 可逆副作用 + 配置层 Profile/Bundle/Patch 组合。它的工程收益是:把模型、工具、循环、存储、UI 等所有 Agent 能力都变成“可从配置替换、可干净装卸”的单元,而不是写死在框架里。

软件行业技术文化交流。 602

Hbase的shell出现wrong number of arguments xxx以及undefined method any?for xxxx

我们大概碰到过下面这种情况 ERROR: wrong number of arguments (10 for 6) For usage try 'help "put"' Took 0.0015 seconds ...

微电子学与固体电子学-俞驰 4119

IEEE69节点数据(Matlab)

IEEE69节点数据(Matlab)

weixin_46039719的博客 1162

报错JedisDataException: ERR wrong number of arguments for ‘rpop‘ command

redis.clients.jedis.exceptions.JedisDataException: ERR wrong number of arguments for 'rpop' command 报错说明

weixin_50989469的博客 4632

文档:亲测可用解决vnc灰屏,黑屏,鼠标大黑叉情况

主要解决vnc-viewer灰屏,黑屏,鼠标大黑叉等现象,详细见文档。

LinePhone3.2.7(android端最新版本) sip客户端

SIP客户端For android:LinePhone3.2.7(最新版本),官网地址:http://www.linphone.org/

hbase ERROR: wrong number of arguments (3 for 4)

hbase(main):036:0> get 'ddl', 'example', 'info:age'COLUMN                                               CELL info:age                                            timestamp=1436787562408, value=\x00\...

weixin_34255793的博客 2015

Devexpress16.2.6破解工具

Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具Devexpress16.2.6破解工具

wrong number of arguments for function call

运行代码的时候,遇到了这个问题: /home/user2/torch/install/bin/luajit: /home/user2/torch/install/share/lua/5.1/nn/THNN.lua:110: wrong number of arguments for function call stack traceback: [C]: in function ‘v’ /home/...

binqiang2wang 1343

jre9下载 jdk9

(Java SE Runtime Environment 9.0) 9.0u175 官方最新版 【x86|x64】

redis.exceptions,ResponseError: wrong number of arguments for ‘ pop‘ command问题解决

redis6.2以下都不支持rightPop(key, count)和leftPop(key, count)语法;只支持单条取的rightPop(key)和leftPop(key)使用redis-server -v 可以查看到ubuntu系统redis的版本号。我的版本是4.0.9的,因此不可以这样使用。

ashengz的博客 1811

ERR wrong number of arguments for ‘srem‘ command

ERR wrong number of arguments for ‘srem’ command 问题描述 再远程调用redis服务得时候,出现得这个异常,字面意思就是参数不匹配 问题解决 原因是因为,底层定以得方法调用了多个参数,而我只传递了一个参数,才会这个样子 public long setRemove(String key, Object ...values) { // 这里我值传递了一个key,大意了 try { Long count = r

草莓Sir的博客 4932

IllegalArgumentException: wrong number of arguments

intro 调用 method.invoke(Object target, Object... args) 方法的方式出错:传入参数个数错误。 起因 我想自动执行某一对象的所有getters方法,但又不想手动调用,所以利用反射,写了工具方法: // 执行某对象的所有getters方法 public static void invokeGetters(Object obj) { ...

wuyujin1997的博客 1万+

Error: python@3.9: wrong number of arguments (given 1, expected 0)

简单粗暴 ⛽️ 今天安装 svn 的时候出现 Error: python@3.9: wrong number of arguments (given 1, expected 0) 解决办法 # 安装不成功,一直安装 brew install cmake

Chon.Wang 3296

>>> ‘Redis configuration file example.‘ Bad directive or wrong number of arguments

错误产生环境: 问题描述 redis6.2.1中修改配置之后,导致连接不上 [root@linux1 bin]# redis-server /etc/redis.conf *** FATAL CONFIG FILE ERROR (Redis 6.2.1) *** Reading the configuration file, at line 1 >>> 'Redis configuration file example.' Bad directive or wrong number of

llllllllllllllllll1的博客 3341

【已解决】Error: python@3.10: wrong number of arguments (given 1, expected 0)

问题描述 Error: python@3.10: wrong number of arguments (given 1, expected 0) 解决方案 brew install cmake

Bungehurst 2452

Redis Bad directive or wrong number of arguments

原文链接:https://www.cnblogs.com/ngamenl/p/12204588.html 先说结论: 不是日志路径指定错误, 而是启动redis服务的命令里, 用了环境变量里指向的redis版本, 而不是你预期的当前目录下. 使用./来指定当前目录下的redis-server, 再启动 . [root@ngamenl src]# ./redis-server …/redis.conf 前言: 第一次安装了redis-4.0.8 不知道是什么时候把一些命令添加到了linux的环境变量里: [r

F2Zf的博客 6530

ERR wrong number of arguments for ‘auth‘ command

ERR wrong number of arguments for 'auth' command

qq_37550867的博客 6843

navicat 16 ERR wrong number of arguments for ‘auth‘ command

redis 6.0 以下不支持用户名参数。

YEXIAOZIFENG的博客 211

java反射 反射构造函数 报 wrong number of arguments 错误

java反射 反射构造函数 报 wrong number of arguments 错误 package com; import java.lang.reflect.Constructor; public class Person { public Person() { } public Person...

weixin_42981419的博客 9143
上一篇: Rails 常见性能问题一览[转载]
下一篇: 关于apache 在2003中的运行错误
jackdraw
博客等级 码龄20年 1粉丝 1原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值