草庐IT

ruby - 很多 H17 Heroku 错误

我正在使用sinatra、heroku、activerecord和postgresql开发一个ruby​​项目。我一直收到此错误:2015-06-10T19:30:52.015492+00:00heroku[router]:http_error="InvalidHTTPstatusline"at=errorcode=H17desc="PoorlyformattedHTTPresponse"method=POSTpath="/login"host=myapp.herokuapp.comrequest_id=e5c29131-1c22-47d7-84a4-b1b51e4a3905fwd="

ruby-on-rails - 如何在 Heroku 上提供嵌套的静态内容?

我有一个Rails应用程序,在public目录(例如public/index.html)中包含静态内容,在嵌套子目录中包含其他静态内容(例如public/one/two/index.html)。如果我通过script/server在本地运行所有静态内容,但当我将其上传到Heroku时,所有静态内容都可以正确提供顶级页面加载正确,但嵌套内容返回404。我找到了许多资源(例如thisquestion),它们讨论了Rails中的静态内容,但它们似乎都采用了一个相当简单的结构,只有一个目录包含所有文件。有什么办法可以解决这个问题吗? 最佳答案

ruby - 来自 heroku 的 git diff

我已经在heroku上部署了一个campfire机器人(sinatra应用程序使用tinder来收听campfire房间),我想查询它在另一个heroku应用程序上部署的内容与我们的github存储库中的内容之间的gitdiff.如果我在本地这样做,我会克隆github仓库添加heroku远程在需要时运行gitdiff然而,在heroku上,我仅限于只有一个tmp目录(在bamboo上)或一个临时文件系统(在cedar上),而且还难以为应用程序运行的用户管理sshkey。我如何在heroku上完成此操作,最好能够以树格式显示结果? 最佳答案

ruby-on-rails - Heroku 上的应用程序错误 : An error occurred in the application and your page could not be served

有一个正在开发但已部署问题的工作Rails应用程序。最近在工作,但在添加clouldmailin后似乎会导致一些依赖性问题?非常感谢任何有助于理解日志中问题的帮助。2012-01-11T23:35:07+00:00app[web.1]:from/app/vendor/bundle/ruby/1.9.1/gems/railties-3.1.3/lib/rails/application.rb:96:in`initialize!'2012-01-11T23:35:07+00:00app[web.1]:from/app/vendor/bundle/ruby/1.9.1/gems/railti

ruby - 如何在 Heroku 中设置 postgres 数据库

我是Heroku和Postgres的新手,我正在尝试了解如何在HerokuRuby应用程序中设置和访问Postgres数据库。我不确定如何进行设置。我找到了一些有关使用该命令的信息:rake数据库:创建我在哪里输入这个命令?我对此一无所知。如能提供有关如何在Heroku中设置/访问Postgres数据库的任何帮助,我们将不胜感激。谢谢。 最佳答案 如果没有关于您正在构建的Ruby应用程序类型、您可能正在使用的Gem或您可能正在构建的框架的信息,就不可能完全指导您完成如何将Ruby应用程序连接到HerokuPostgres数据库。但这

ruby-on-rails - heroku scale web=1 返回 "no such type as web"

我正在尝试为已在生产中拥有应用程序的客户设置暂存服务器。使用8个网络测功机扩大生产规模。我创建了一个暂存应用程序并推送了代码。当我运行时:herokuscaleweb=1--app=myapp-staging我得到:Scalingwebprocesses...failed!Nosuchtypeasweb两种情况下的procfile完全相同。它只有两行,看起来像这样:web:bundleexecrailsserverthin-p$PORT-e$RACK_ENVworker:bundleexecrakejobs:work在应用程序配置中,我将$PORT设置为80,将$RACK_ENV设置为

ruby-on-rails - 在 Heroku 上的 Rails 应用程序中使用 Bootstrap 时出现 Sass::SyntaxError

我按照此处的说明将文件复制到我的Assets目录来安装twitterbootstrap:http://www.erikminkel.com/2013/09/01/twitter-bootstrap-3-in-a-rails-4-application/完全按照所提供的说明执行“rakeassets:precompileRAILS_ENV=development”后,我能够在我的开发rails服务器中使用bootstrap3。但是,当我尝试执行“herokurunrakeassets:precompileRAILS_ENV=production”时,出现此错误:Sass::SyntaxE

ruby-on-rails - 有没有办法在 Heroku 中记录来自 Rails 控制台的命令?

您好,我正在使用Heroku和RubyonRails。在heroku我可以做到herokurunrailsc-aapp这让我可以访问控制台,并且我可以执行管理操作,例如删除记录我在一家公司工作,我希望在控制台中输入所有命令的日志。因此,如果出现问题,我们可以审核日志。有没有办法记录在Rails控制台中输入的内容? 最佳答案 Rails允许您存储控制台历史记录,但这不会保存在Heroku中,至少不会永久保存。在Heroku中,当您运行herokurunrailsconsole时,Heroku将创建一个一次性的dyno,它的生命周期与控

ruby-on-rails - 在 heroku 上找不到 gem bundler (>= 0) (Gem::GemNotFoundException)

当我运行herokurunbundleinstall时出现错误/usr/lib/ruby/1.9.1/rubygems.rb:308:in`bin_path':can'tfindgembundler(>=0)(Gem::GemNotFoundException)from/app/bin/bundle:3:in`'当我在herokurunrailsconsole时出现错误/usr/lib/ruby/1.9.1/rubygems/custom_require.rb:36:in`require':cannotloadsuchfile--bundler(LoadError)from/usr/l

ruby - 访问页面 :backups from Heroku Scheduler

我想将我最后的herokupostgres备份发送到S3以将其存储在heroku基础设施之外,以防我在错误的数据库上单击“删除”。为此,我需要一个指向备份的URL。我尝试运行herokupg:backupspublic-url-q,但它不适用于一次性测功机(我试过herokurunbash测功机)。似乎herokutoolbelt在dynos上不可用。我以为我可以使用platform-apigem,但似乎不支持pg:backups。你知道我如何在herokuscheduler上获取pg备份数据吗?或者,也许您有更好的方法将数据库备份发送到S3? 最佳答案