草庐IT

ios - 在 Swift 中捕获默认错误

全部标签

ruby - rails omniauth 和 UTF-8 错误

我最近在使用omniauth尝试填充Google登录的某些字段时遇到错误Encoding::CompatibilityError:incompatiblecharacterencodings:ASCII-8BITandUTF-8"omniauth"=>{"user_info"=>{"name"=>"JoeMcÙisnean","last_name"=>"McÙisnean","first_name"=>"Joe","email"=>"someemail@gmail.com"},"uid"=>"https://www.google.com/accounts/o8/id?id=AItOaw

ruby - 如何在 Vim 中覆盖 Ruby 的默认 tabindent?

我正在使用Janus对于vim,我真的很喜欢它,但我似乎无法让我喜欢的4个选项卡正常工作。这是在我的.vimrcsettabstop=4setshiftwidth=4setsofttabstop=4setexpandtab后来我有filetypepluginindenton但是我所有的ruby​​文件都继续使用默认版本2,我只是不喜欢它。我已尝试按照thispage上的说明进行操作,包括在after文件夹(以及janus创建的indent文件夹)中创建一个ruby.vim文件。我添加了:auFileTyperubysetsofttabstop=4tabstop=4shiftwidth=

ruby-on-rails - bundle 使用了错误的 ruby​​ 版本

我在努力奔跑envRAILS_ENV=testbundleexecrakedb:migrate并得到如下错误您的Ruby版本是2.1.7,但您的Gemfile指定为2.2.3ruby-v给我ruby2.2.3p173(2015-08-18修订版51636)[x86_64-darwin15]如果重要的话,我正在使用rbenv。rbenvversions提供以下内容:系统*2.2.3(由/Users/thatsme/Projects/demoproject/.ruby-version设置)所以我没有安装ruby2.1.7。Spring没有运行,我运行了rbenvrehash。然后安装bun

ruby - 通过 API 和 ruby​​ 创建优惠券返回错误 : woocommerce_api_missing_coupon_data

我正在尝试使用本页文档中的示例代码通过我的Rails4应用程序的其余API创建优惠券:https://woocommerce.github.io/woocommerce-rest-api-docs/?ruby#create-a-coupon这是我使用的代码:data={code:"10off",discount_type:"percent",amount:"10",individual_use:true,exclude_sale_items:true,minimum_amount:"100.00"}woocommerce.post("coupons",data).parsed_resp

ruby - Octopress 错误 - rake 预览、观察或生成

我遵循了OctopressDocumentation中的所有说明:sddhrthrt@thinkpad:~/octopress$rakegenerate##GeneratingSitewithJekylldirectorysource/stylesheets/createsource/stylesheets/screen.cssConfigurationfrom/home/sddhrthrt/octopress/_config.yml/home/sddhrthrt/octopress/plugins/pygments_code.rb:5:warning:alreadyinitializ

ruby FTP被动模式错误

我试过在被动模式下使用FTP:require'net/ftp'ftp=Net::FTP.newftp.passive=trueftp.connect('mydomain.com')ftp.loginfilenames=ftp.nlst但是有错误:Errno::ETIMEDOUT:Connectiontimedout-connect(2)虽然在事件模式下它工作正常!我使用ruby​​1.9.3。当我设置Debug模式时:ftp.debug_mode=true我明白了:**ftp.connect('mydomain.com')**connect:mydomain.com,21get:220

ruby - gem 安装 dm-postgres-adapter 构建错误

我正在尝试构建dm-postgres-adapter但出现此错误。sudogeminstalldm-postgres-adapterBuildingnativeextensions.Thiscouldtakeawhile...ERROR:Errorinstallingdm-postgres-adapter:ERROR:Failedtobuildgemnativeextension./System/Library/Frameworks/Ruby.framework/Versions/2.0/usr/bin/rubyextconf.rbcheckingformain()in-lpq...y

ruby - 参数错误 : wrong number of arguments (1 for 0) when using afer_save

ArgumentError:wrongnumberofarguments(1for0)from/Users/Castillo/Desktop/gainer/app/models/status.rb:13:in`update_remaining_nutrients'from/usr/local/rvm/gems/ruby-1.9.3-p392/gems/activerecord-3.2.11/lib/active_record/associations/collection_association.rb:507:in`blockincallback'from/usr/local/rvm/

Ruby Open-URI 库在 404 HTTP 错误代码中中止

我使用OpenURI库。object=open("http://example.com")如果http://example.com服务器代码响应等于200我的程序按预期运行。但是如果http://example.com服务器响应代码等于400(或其他),然后脚本中止并显示OpenURI::HTTPError:404NotFound。如果我使用“开始救援”构造并处理“HTTPError异常”,我可以避免这种情况。这是正确的方法吗?我应该使用Net/Http库而不是OpenURI来处理所有情况吗? 最佳答案 挽救OpenURI::HTT

ruby-on-rails - 请求规范中的 stub 方法错误

我用thisbook学习了关于RoR(Ruby-2.1,Rails4.x)的api教程.这是一本值得学习的好书,但我在第5章的rspec测试中遇到了这个问题。(请参阅该章中的list5.9。)Failure/Error:authentication.stub.and_return#doesnotimplement:request源代码:classAuthenticationincludeAuthenticableenddescribeAuthenticabledolet(:authentication){Authentication.new}describe"#current_user