草庐IT

heroku-buildpack-php-tyler

全部标签

ruby-on-rails - 尝试在 Heroku 上部署应用程序时出现错误 "Undefinded method "load_defaults""

我是ruby​​和rails编程的新手,所以我一直在关注railstutorial.org在线书籍,遇到了几个小时都无法解决的障碍:在Bash中运行“gitpushherokumaster”后,我得到以下信息:Countingobjects:90,done.Deltacompressionusingupto4threads.Compressingobjects:100%(76/76),done.Writingobjects:100%(90/90),21.30KiB|0bytes/s,done.Total90(delta5),reused0(delta0)remote:Compressi

ruby-on-rails - 在 Heroku 上的 Sinatra 应用程序中, session 未跨 Dynos 共享

这是有道理的。但是,这个问题有哪些首选解决方法? 最佳答案 在我的评论中,我建议使用rackcookiebasedsessions,但仔细观察,Sinatrasession无论如何都是Rackcookiesession。进一步看,我foundthisintheSinatradocs:Toimprovesecurity,thesessiondatainthecookieissignedwithasessionsecret.ArandomsecretisgenerateforyoubySinatra.However,sincethiss

ruby - 如何在 Heroku 上使用 Ruby Rack 为静态站点设置 URL

我的网站是here.它曾经是一个Django驱动的博客。但是我不再更新它所以我只是想把它变成一个静态的HTML站点。我得到了它并使用RubyRack将它移到了Heroku。但是每个URL都解析为主页。这是因为我的config.ru文件:useRack::Static,:urls=>["/media/images","/media/js","/media/css"],:root=>"public"runlambda{|env|[200,{'Content-Type'=>'text/html','Cache-Control'=>'public,max-age=86400'},File.op

php - Ruby 和 PHP HMAC 不一致

我尝试在Ruby中创建一个HMAC,然后在PHP中验证它。ruby:require'openssl'message="A522EBF2-5083-484D-99D9-AA97CE49FC6C,1234567890,/api/comic/aWh62,GET"key="3D2143BD-6F86-449F-992C-65ADC97B968B"hash=OpenSSL::HMAC.hexdigest('sha256',message,key)phashPHP:对于Ruby,我得到:20e3f261b762e8371decdf6f42a5892b530254e666508e885c708c5b

ruby-on-rails - Heroku 和 Rails : Gem Load Error with Postgres, 但它在 GEMFILE 中指定

所以我正在尝试将一个小项目部署到Heroku,但是当我部署它并尝试运行herokurunrakedb:migrate时,它返回了以下错误:rakeaborted!Gem::LoadError:Specified'postgresql'fordatabaseadapter,butthegemisnotloaded.Add`gem'pg'`toyourGemfile(andensureitsversionisattheminimumrequiredbyActiveRecord)./app/vendor/bundle/ruby/2.2.0/gems/activerecord-4.2.6/li

php - Facebook 扼杀了公共(public) RSS 提要;如何获取带有新时间线的 Facebook 页面 RSS?

我正在尝试从Facebook提取一个页面提要到RSS,但是每次我尝试尝试时,我都会在XML中返回一个错误,内容如下:">https://www.facebook.com/profile.php?id=</a>]]>我使用的网址是:https://www.facebook.com/feeds/page.php?id=&format=rss20&access_token=我没有设置年龄限制,也没有国家/地区限制:此外,我已经尝试过使用和不使用访问token。如以下评论所述,JSONURL确实有效:https://graph.facebook.com//feed&

ruby - Heroku 应用程序无法启动 - `require' : no such file to load -- sinatratestapp (LoadError)

我正在尝试使用bamboo-mri-1.9.2堆栈运行我的Heroku应用程序。当然,它在Ruby1.9.2上本地运行良好。但是在生产环境中,它在执行config.ru的启动过程中崩溃,如下所示:require'sinatratestapp'runSinatra::Application我的.gems文件:sinatra--version'>=1.0'应用程序本身为sinatratestapp.rb:require'rubygems'require'sinatra'get'/'do"HellofromSinatraonHeroku!"end这就是我在项目中得到的所有内容,并尝试在Her

ruby-on-rails - Heroku:如何将 seeds.rb 推送到现有的 Rails 应用程序?

我将所有应用程序的数据存储在本地的seeds.rb中。然而,在我将所有内容推送到Heroku之后,该应用程序运行良好,但没有任何数据。我不想再次重新输入海量数据,请问有没有人可以帮帮我? 最佳答案 如果将应用推送到heroku,则可以使用以下命令为数据库播种。herokurunrakedb:seed 关于ruby-on-rails-Heroku:如何将seeds.rb推送到现有的Rails应用程序?,我们在StackOverflow上找到一个类似的问题: ht

ruby-on-rails - Heroku Rails 3.1 应用程序 - 在本地编译 Assets 与在 slug 编译期间编译 Assets

我在支持Assets管道的HerokuCedar堆栈上运行Rails3.1应用程序。英雄联盟lists3ways编译Assets在本地编译Assets。在slug编译期间编译Assets。在运行时编译Assets。显然#3不利于性能,Heroku文档也建议不要使用它。但我不确定#1和#2哪个更好。#1要求您运行rakeassets:precompile并将您的public/assets文件夹包含在git中。您的slug会更大,但我认为部署站点的停机时间会更短。但更大的slug尺寸意味着应用程序启动更慢,所以也许这是一个洗礼。#2由于预编译是在Heroku端完成的,因此部署更新需要更长的

ruby-on-rails - var_dump 并像 php 一样死去,在 ruby​​ on rails 中(在 ruby​​ on rails 中调试)

这可能是重复的问题。但是我无法显示对象。我是ruby​​的新手,尝试过像var_dump和print_r这样的调试,然后在php中die/p>这是我的代码。@brand_id=Brand.maximum("brand_id")我试过下面的方法1putsYAML::dump(@brand_id)2logger.debug{@brand_id.inspect}请问谁能帮我解决一下吗? 最佳答案 Rails只会将View输出到浏览器。任何其他输出都发送到服务器上的STD_OUT。从View中调试很简单:但是从Controller或模型内部