草庐IT

Arguments

全部标签

ruby-on-rails - Activerecord-import 获取 ArgumentError : Invalid arguments! 错误

我正在尝试使用activerecord导入进行导入。我收到无效参数错误,我该如何解决?谢谢我在postgresql中的表模式:create_table"vehicle_locations",force::cascadedo|t|t.string"plate"t.datetime"timestamp"t.float"latitude"t.float"longitude"t.integer"speed"t.integer"mileage"t.boolean"ignition_on"t.string"address"end我正在尝试使用以下代码导入:values=[{"plate":"xxx

ruby 方法 : how to return an usage string when insufficient arguments are given

在我创建了大量的类(使用初始化方法)之后,我将它们加载到IRb中以测试它们中的每一个。我通过创建简单的实例并调用它们的方法来了解它们的行为来做到这一点。然而,有时我不记得当我在类上调用.new方法时应该给出参数的确切顺序。它需要我回头看代码。但是,我认为返回使用消息应该很容易,而不是看到:ArgumentError:wrongnumberofarguments(0for9)所以我更喜欢返回一个带有人类可读参数的字符串,例如使用“puts”或仅返回一个字符串。现在我已经在begin-end代码中看到了rescue关键字,但我想知道在调用initialize方法时如何捕获ArgumentE

ruby-on-rails - Rails Graphql 解决错误 : wrong number of arguments (given 1, 预期 3)

我使用graphql创建了新的Rails应用程序,但在6个月以上的指南中遇到了很多问题。我怀疑graphql-ruby变化得相当快。所以我在resolve方法中的最后一个问题:moduleTypesclassQueryType(_obj,_args,_ctx){Product.all}endendend错误:wrongnumberofarguments(given1,expected3)/usr/local/var/rbenv/versions/2.5.3/lib/ruby/gems/2.5.0/gems/graphql-1.9.0.pre1/lib/graphql/schema/fi

ruby - Sinatra 服务器无法启动 - "wrong number of arguments"

我想尝试Sinatra,因为我听说它对网络开发新手来说比Rails更好......而且总的来说,我更喜欢简约。为此,我使用的是ruby​​2和gem安装获得的任何版本的sinatra。到目前为止我所做的只是基本的require'sinatra'get'/'do'Hello,World!'end尝试使用ruby​​basics.rb运行服务器,它向我抛出这个:/home/ch35hir3/.rvm/gems/ruby-2.0.0-p247/gems/thin-2.0.0.pre/lib/thin/server.rb:108:in`initialize':wrongnumberofargu

C++ 将指针传递给函数 (Howto) + C++ 指针操作

我对传递指针的工作原理有点困惑。假设我有以下函数和指针,并且...编辑:...我想在函数中使用指向某个对象的指针作为参数。即:voidFun(intPointer){intFun_Ptr=---PassedPointer---;//SothatFun_Ptrpointstowhatever---PassedPointerpointsto在*Pointer和&Pointer符号之间,我很困惑。我知道*Pointer意味着给出它所指向的任何东西。我是否将void(int*pointer)放入声明中。那我用这个功能的时候呢?感谢您的帮助。编辑2:好的,我现在明白在声明中使用*variable

C++ 将指针传递给函数 (Howto) + C++ 指针操作

我对传递指针的工作原理有点困惑。假设我有以下函数和指针,并且...编辑:...我想在函数中使用指向某个对象的指针作为参数。即:voidFun(intPointer){intFun_Ptr=---PassedPointer---;//SothatFun_Ptrpointstowhatever---PassedPointerpointsto在*Pointer和&Pointer符号之间,我很困惑。我知道*Pointer意味着给出它所指向的任何东西。我是否将void(int*pointer)放入声明中。那我用这个功能的时候呢?感谢您的帮助。编辑2:好的,我现在明白在声明中使用*variable

ruby-on-rails - FactoryGirl 问题 - `factory' : wrong number of arguments (0 for 1) (ArgumentError)

我正在学习RubyonRails教程,我已经接近尾声了,但是FactoryGirl并没有让我轻松完成。我无法运行任何需要工厂的规范文件。require'spec_helper'require'factory_girl_rails'describeUserdobefore(:each)do@attr={:name=>"ExampleUser",:email=>"user@example.com",:password=>"foobar",:password_confirmation=>"foobar"}endit"shouldcreateanewinstancegivenvalidattr

ruby-on-rails - Heroku|Ruby 参数错误 : Missing required arguments:

我在/config/initializers/carrier_wave.rb中添加了aws访问信息:ifRails.env.production?CarrierWave.configuredo|config|config.fog_credentials={#ConfigurationforAmazonS3:provider=>'AWS',:aws_access_key_id=>ENV['access_key'],:aws_secret_access_key=>ENV['secret_access_key'],}config.fog_directory=ENV['bucket']ende

ruby - 液体错误 : wrong number of arguments

我正在尝试一个简单的Jekyll插件:classMonthlyArchives当我尝试按如下方式在页面中运行它时:{%monthly_archives1%}我收到Liquid错误:参数数量错误(2代表0)。有什么想法吗? 最佳答案 我还没有机会用Liquid构建一些东西,但是Jekyllwikipageaboutbuildingyourownplugins在注册之前让整个类(class)都被模块包围moduleJekyll...yourcode...endLiquid::Template.register_tag('monthly_

DataMapper "DataObjects::URI.new with arguments is deprecated..."的 Ruby 问题

当我在datamapper1.1.0中初始化一个字符串时DataMapper.setup(:default,"sqlite://#{Dir.pwd}/base.db")我在数据映射器中收到以下错误:DataObjects::URI.newwithargumentsisdeprecated,useaHashofURIcomponents(C:/Ruby192/lib/ruby/gems/1.9.1/gems/dm-do-adapter-1.1.0/lib/dm-do-adapter/adapter.rb:231:in`new')这是为什么? 最佳答案