`

wrong argument type JSON::Pure::Generator::State (expected Data)

 
阅读更多
开发中碰到了这样的一个错误:
wrong argument type JSON::Pure::Generator::State (expected Data)
参考http://pastebin.com/cvxJKAtE
解决方法如下:
在config/initializers下新建一文件json_patch.rb,编写如下内容

class Fixnum
  def to_json(options = nil)
    to_s
  end
end
分享到:
评论

相关推荐

    fast-json:快速轻巧的JSON解析器和创建器

    // Second argument is whether or not to print errors第二个是使用字符串: String json = "...";JSONObject obj;try (JSONInputStream in = new JSONInputStream(json)) {obj = in.readObject();} catch ...

    6.Json与Protocolbuf相互转换1

    标题中的“6.Json与Protocolbuf相互转换1”指的是一个关于如何在JSON和Protocol Buffers(Protocol Buffers,简称ProtoBuf)之间进行数据转换的示例。ProtoBuf是一种序列化协议,用于将结构化数据转化为二进制格式,...

    adb错误解决方法

    adb(Android Debug Bridge)是Android开发工具包中的一个重要组成部分,用于连接计算机与Android设备进行调试、数据传输等操作。在日常开发或者设备管理过程中,我们可能会遇到各种adb相关的错误,如设备未找到、...

    解决yolov3_object_tracking中loop of ufunc does not support argument 0 of type Tensor which has问题

    TypeError: loop of ufunc does not support argument 0 of type Tensor which has no callable arctan method 报错行 self.u = np.round(np.dot(self.F, self.u)) #或者 self.u = np.round(self.u + np.dot(K, ...

    Cannot invoke setId on bean class 'class ' - argument type mismatch - had object

    标题 "Cannot invoke setId on bean class 'class ' - argument type mismatch - had object" 描述的是一个在使用Spring框架或者类似的依赖注入容器时常见的错误。这个错误通常发生在尝试通过容器设置一个对象属性,...

    swift-argument-parser:Swift的简单,类型安全的参数解析

    迅捷参数解析器 用法 首先声明一个类型,该类型定义您需要从命令行收集的信息。 使用ArgumentParser的属性包装器之一装饰每个存储的属性,声明与ParsableCommand一致性,并在run()方法中实现... @Argument (help :

    TypeError: Unexpected keyword argument passed to optimizer: learning_rate 解决方法

    TypeError: Unexpected keyword argument passed to optimizer: learning_rate 3.问题定位:  先看报错代码:大概意思是, 传给优化器的learning_rate参数错误。 模型训练是在服务器Linux环境下进行的,之后在...

    啃萝卜做的四路支流电机小车驱动。适合孩子学习

    "PIN","type":"block-input","value":{"children":[],"content":[{"id":"VAR","type":"dynamic-select","value":"Pin2"}],"enable":true,"name":"selectVariable"}},{"blockInputId":"DATA","type":"block-input",...

    Editplus,xml,json格式化插件

    Argument:fo Action:Run as Text fiter(Replace) save:Noce 保存 Ctrl+1 就能格式化xml了 4、配置xml: 【tools】--> [Configure user tools] Menu txt:jsonFormat Command :Cscript.exe /nologo "D:\Program ...

    c++ std::invalid_argument应用

    在C++编程中,`std::invalid_argument` 是一个异常类,用于表示当函数或方法接收到不合法或无效的参数时抛出的错误。这个类是`std::logic_error` 的子类,而`std::logic_error` 又是`std::exception` 的子类。`std::...

    Fake-json-generator:伪造的JSON生成器(NPM)。 生成假人的数据

    /**fakeJSON expect 2 argument first one is path and second one is number of JSON Object.e.g. fakeJSON(path, No_Of_JSON_obj);**/const { fakeJSONSync , fakeJSON } = require ( "fake-json-generator" ) ;/...

    argument-spec:一个简化参数检查的库,尤其是像选项对象这样的复杂参数

    参数规范一个简化参数检查的库,尤其是像选项对象这样的复杂参数。用法节点,浏览器化在命令提示符下 npm install argument-spec在...脚本标签 [removed][removed]使用示例 var write = function(file, data, fetch) {

    typed-argument-parser:Python的类型化参数解析器

    Tap具有以下优点: 静态类型检查代码完成源代码导航(例如,转到定义并转到...安装Tap需要Python 3.6+ 要从PyPI安装Tap,请运行: pip install typed-argument-parser要从源代码安装Tap,请运行以下命令: git clone ...

    501 Command "HELO" requires an argument问题的解决方法

    requires an argument”问题是一个常见的错误,通常出现在使用SMTP(简单邮件传输协议)进行电子邮件通信时。此问题表明在尝试与邮件服务器建立连接时,发送方没有提供HELO或EHLO命令所需的参数。HELO(或者是其...

    neon 内部函数指令集

    - `vld2_type`、`vld3_type` 和 `vld4_type`:分别用于加载两个、三个和四个寄存器,数据按交叉顺序排列。 - `vldq_type`:类似于`vld1_type`,但是用于加载128位宽的数据。 4. 将NEON寄存器数据存储到内存中的...

    data_argument.py

    python实现数据扩增操作(含有水平、垂直翻转,各种颜色抖动(高斯模糊,普通模糊,边缘增强,浮雕,轮廓等),多角度旋转)。自己也用这代码,真实可靠

    editplus_json_css格式化

    设置json格式化 开editplus,执行Tools(工具)->ConfigUserTools(配置用户工具…)->Add Tool->Program 在下面随便输入 (菜单名称)Menu Text:JsonFormat Command(命令):Cscript.exe /nologo "D:\Program Files (x86...

    argument_parser:进行参数解析器

    $ nimble install argument_parser 开发版 安装Nim编译器。 使用Nim的Nimble软件包管理器在本地安装github签出: $ git clone https://github.com/gradha/argument_parser.git $ cd argument_parser $ nimble ...

Global site tag (gtag.js) - Google Analytics