草庐IT

persistent_connection

全部标签

ruby-on-rails - WebMock.disable_net_connect!不工作

我正在尝试编写一个基于WebMock的测试用例来模拟调用httpAPI。为此,我将webmock/rspec包含在我的spec_helper.rb文件中,还添加了WebMock.disable_net_connect!(allow_localhost:true)以禁止网络上的http请求。但是当我运行一个虚拟测试来检查http请求是否被阻止时,我可以看到http请求仍在进行中。spec_helper.rb文件:ENV["RAILS_ENV"]||='test'require'rubygems'requireFile.expand_path("../../config/environme

ruby - PG错误无法连接到服务器: Connection refused Is the server running on port 5432?

我最近更新了我的机器(运行MountainLion的MacBookPro),从那时起,每当我设置一个Rails项目时,我的机器就会崩溃并且无法连接到PG。目前,这是我尝试访问本地主机时遇到的错误;PG::ERRORcouldnotconnecttoserver:ConnectionrefusedIstheserverrunningonhost"localhost"(::1)andacceptingTCP/IPconnectionsonport5432?couldnotconnecttoserver:ConnectionrefusedIstheserverrunningonhost"lo

ruby-on-rails - Heroku Rails Net::HTTP: OpenSSL::SSL::SSLError: SSL_connect returned=1 errno=0 state=SSLv3 read server certificate B: 证书验证失败

我有一个在Heroku服务器上运行的Rails应用程序,但我在使用Net::HTTPoverHTTPS与外部服务器通信时遇到了问题。每当我尝试POST时收到的错误通过HTTPS到外部专有API是:OpenSSL::SSL::SSLError:SSL_connectreturned=1errno=0state=SSLv3readservercertificateB:certificateverifyfailed我已经用谷歌搜索了好几个小时来寻找我遇到的问题的答案,但无济于事。这是我的环境:运行Cedar14的HerokuDyno(之前运行的是Cedar10,升级到Cedar14看看它是否

ruby-on-rails - 为什么/何时检查 Object.persisted?与 Object.save

我只是想了解我在Ruby代码中看到的两种模式。在MichaelHartl的标准教程中,代码是这样的:defcreate@user=User.new(params[:user])if@user.savesign_in@userflash[:success]="WelcometotheSampleApp!"redirect_to@userelserender'new'endend这是我非常习惯的模式。我刚刚实现了Devise,但是它的模式是这样的:defcreatebuild_resource(sign_up_params)resource.saveyieldresourceifblock

ruby - SSL_connect (Errno::ECONNRESET)

我们有基于Cucumber的UI自动化测试框架。最近我们已经从Ruby1.9.x迁移到2.2.0,之后我们在通过测试框架登录我们的应用程序时遇到了问题。它说SSL连接重置问题。错误跟踪:07:01:26Anexistingconnectionwasforciblyclosedbytheremotehost.-SSL_connect(Errno::ECONNRESET)07:01:26D:/Ruby223/lib/ruby/gems/2.2.0/gems/httpclient-2.7.1/lib/httpclient/ssl_socket.rb:46:in`connect'07:01:2

Ruby: SSL_connect SYSCALL returned=5 errno=0 state=unknown 状态 (OpenSSL::SSL::SSLError)

此错误的变体已在各处发布,但似乎没有一个解决方案适合我。我正在运行ruby2.2.2p95(2015-04-13修订版50295)[x86_64-linux]和OpenSSL1.0.1k2015年1月8日。运行以下内容:require'net/http'require'openssl'url='https://ntpnow.com/'uri=URI.parse(url)http=Net::HTTP.new(uri.host,uri.port)http.use_ssl=truehttp.ssl_version=:TLSv1http.get(uri.path)转储此跟踪:/usr/loca

java - Springboot : org. hibernate.MappingException : Could not get constructor for org. hibernate.persister.entity.SingleTableEntityPersister

我知道,这是重复的问题,但问题是新的,请不要标记重复的问题。该程序在Window10中运行,它运行良好并创建了一个数据库,但是当相同的程序在Debian9中运行时,它会抛出异常。之后我在谷歌上检查了这个问题。有人说,创建一个所有用户类的状态setter和getter方法。我创建了一个setter和getter方法,但抛出了同样的异常。用户类@EntitypublicclassUser{@IdprivateLongid;privateStringfirstName;privateStringlastName;privateStringprofessional;privateintage;

java - Springboot : org. hibernate.MappingException : Could not get constructor for org. hibernate.persister.entity.SingleTableEntityPersister

我知道,这是重复的问题,但问题是新的,请不要标记重复的问题。该程序在Window10中运行,它运行良好并创建了一个数据库,但是当相同的程序在Debian9中运行时,它会抛出异常。之后我在谷歌上检查了这个问题。有人说,创建一个所有用户类的状态setter和getter方法。我创建了一个setter和getter方法,但抛出了同样的异常。用户类@EntitypublicclassUser{@IdprivateLongid;privateStringfirstName;privateStringlastName;privateStringprofessional;privateintage;

mysql - 错误号 1045 : While trying to connect to MySql

我安装了SQLYogCommunityeditionforwindows,MySql的GUI工具。我之前用XAMPP安装了MySql。现在,当我尝试连接时,我看到一个错误(如指出的那样):可能是什么原因,我得到这个?如何连接到MySql并开始使用此GUI工具? 最佳答案 消息显示accessdeniedforsuhail@localhost。这些可能是问题:本地主机上不存在用户suhail。指定的密码错误。MySql服务器未启动。如果启动,端口号不是3306。这些是一些故障排除技术。同时关注对您的问题的评论。

java - 错误 : javax. persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey 与 Spring Controller

我有一个用SpringMVC编写并使用Hibernate的简单的两表应用程序。一切正常,但如果我尝试对其中一个Controller进行单元测试,我会收到消息:Invocationofinitmethodfailed;nestedexceptionisjava.lang.NoSuchMethodError:javax.persistence.JoinColumn.foreignKey()Ljavax/persistence/ForeignKey;单元测试方法如下:@RunWith(value=SpringJUnit4ClassRunner.class)@WebAppConfigurati