草庐IT

generated-requests

全部标签

ruby - "rvm docs generate"被杀死

知道为什么rvm(1.18.15)无法为ruby​​2.0生成文档吗?$rvm文档生成ridocumentation,beawarethatthiscouldtakealongtime,anddependsheavilyonyoursystemresources...(Errorswillbeloggedto/home/user/.rvm/log/ruby-2.0.0-p0/docs.log)Generatingrdocdocumentation,beawarethatthiscouldtakealongtime,anddependsheavilyonyoursystemresourc

ruby-on-rails - rails 4 : get an image full url generated by Sprockets in production environment (inside rake task)

尝试在邮件程序呈现的View中获取图像的完整URL。Rails3+中是否有正确的方法来获取Sprockets生成的完整url?我知道请求对象hack,但由于邮件程序是在rake任务中调用的,显然,请求数据不可用。我正在运行Rails4beta1(edge) 最佳答案 在Rails4中,您需要在production.rb中包含以下内容config.action_controller.asset_host='yourdomain.com'config.action_mailer.asset_host='http://yourdomain

ruby-on-rails - Airbrake 和 Spree 商业 API : undefined method `airbrake_request_data`

我使用Airbrake通知我SpreeCommerce商店中的错误。现在我想使用spree的API,当我尝试发布到http://localhost:3000/api/products以创建新产品时,出现以下错误:NoMethodError(undefinedmethod`airbrake_request_data'for#):activesupport(3.2.9)lib/active_support/core_ext/object/try.rb:36:in`try'airbrake(3.1.11)lib/airbrake/rails/middleware.rb:46:in`reque

ruby - rbx 测试失败,返回 "Requested binary installation but no rubies are available to download"

我正在编写一个gem,我的目标是Ruby、JRuby和Rubinius。我正在使用TravisCI来构建我的库。当我以Ruby和JRuby为目标时,我的gem构建正确,但以Rubinius为目标时,它不起作用。这是错误:Usingworker:worker-linux-2-2.bb.travis-ci.org:travis-linux-13git.1$gitclone--depth=50--branch=mastergit://github.com/maxgale/actor.gitmaxgale/actorCloninginto'maxgale/actor'...remote:Cou

ruby-on-rails - Rails::Generator 没有在 spec 文件夹中创建工厂

我正在尝试在模块内生成一个新工厂,我基本上需要require'rails/generators'我正在调用下面的命令。请注意,它会在test文件夹中创建文件。Rails::Generators.invoke'factory_girl:model',["Audit"]--create_table("audit",{:id=>:integer})->0.0085screatetest/factories/audit.rb当我尝试在终端中生成工厂时,它会在spec文件夹中创建工厂:vo@so:~/Desktop/ruby-pos/api$railsgeneratefactory_girl:m

ruby-on-rails - request.location ruby​​ 地理编码器中的错误

在我的session表中,我使用请求方法存储国家和城市名称,现在,在ubuntu服务器中它运行良好,但在redhat中我收到此错误NoMethodError(undefinedmethod`city'fornil:NilClass)我试过这个issuesolution我重新启动了我的服务器,但它对我不起作用。在两台服务器上我都使用Passenger+Apache 最佳答案 我找到了问题,是搜索IP花费了太多时间,所以我创建了一个初始化程序并更改了默认超时config/initializer/geocoder.rbGeocoder.c

ruby - 为什么会出现 Net::HTTP "request path is empty"错误?

我正在使用Net::HTTP发出HTTP请求。我收到错误“HTTP请求路径为空”,但我强烈认为它不是。代码如下:REQUEST_IP="localhost"REQUEST_PORT="8081"REQUEST_PATH="myweb/rest"defcustomServiceMailAndMessageRequestuser_id,messageurl='http://'+REQUEST_IP+":"+REQUEST_PORT+"/"+REQUEST_PATH+'/users/'+user_id+'/messages/sendMailAndMessage?message='+messa

ruby-on-rails - Rails 2.3.14:如何序列化 ActionController::Request 对象?

我需要编写一些方法来根据Rails2.3.14Controller接收到的请求对象的种类来执行操作。但是,我不想启动整个应用程序,甚至也不想启动Controller;我只想拥有这样一个对象的编码副本,我可以在Rails环境之外使用它。不幸的是,传递给Controller​​的ActionController::Request对象在它们的内部深处包括本质上不可序列化的Proc对象。有谁知道序列化其中一个对象的方法,以便我可以将它存储在数据文件中并在另一个脚本中重新创建它?我不希望通过猴子修补Proc类来提供#marshal_dump方法..谢谢! 最佳答案

ruby-on-rails - `dispatch_request' : 在 Net::SFTP.upload 期间没有这样的请求

我正在使用Net::SFTP将文件上传到服务器。这是代码:uri=URI.parse('sftp://host.org')io=StringIO.new(csv_string)timeout120doNet::SFTP.start(uri.host,ENV['SFTP_USER'],:password=>ENV['SFTP_PASS'],:port=>22)do|sftp|sftp.upload(io,"/ftpguest/Medstro/"+file_name)endend当我运行代码时,它成功连接到主机并上传了一个具有正确文件名的零字节文件。然后它抛出这个异常:lib/ruby/g

ruby-on-rails - 异常通知 gem "ERROR: Failed to generate exception summary"

使用exception-notificationgem已经有一段时间了,相当成功,但是我对每封电子邮件正文顶部的电子邮件条目感到恼火,就在实际错误之后。问题文本是:-------------------------------Request:-------------------------------ERROR:Failedtogenerateexceptionsummary:ActionView::Template::Error:Missingrack.input接下来的几行甚至总是相同的。这说明什么?我该如何解决这个问题,以便在任何有意义的事情上升到堆栈跟踪的顶部之前我不再看到这