草庐IT

ios - 应用程序在设备重启时崩溃

全部标签

ruby - 在 Ruby 应用程序中正确使用 Log4r

我一定真的遗漏了一些明显的东西,但我在我的Ruby应用程序中对Log4r的一般使用遇到了麻烦。我可以毫无问题地登录,但是按照我的设置方式,开销似乎很笨重。我基本上是将完整路径传递给文件名以登录我的应用程序中的每个类。被调用的ruby​​脚本从ARGV中的一个参数中提取日志文件,然后将其传递并设置在我在ruby​​中调用的每个类中。在每个类中,我都使用patternFormatter将类/文件名插入到日志语句中。有没有更好的方法来完成这项工作?感觉无论我想到什么,都需要将一些东西传递给我的ruby​​应用程序中的每个类。我可以改为在yaml配置文件中设置日志文件,但这样我也会将配置文件传

ruby-on-rails - 使用远程 Postgres 连接在本地使用 Rails 应用程序?

有没有办法配置database.yml文件来远程连接到Heroku的Postgres?我无法理解Heroku、Rails和PGgem如何协同工作。看起来在部署期间,Heroku重写了database.yml文件-是否可以看到这个更新后的.yml文件的内容并在本地使用它? 最佳答案 以下是从本地开发访问Heroku数据库的步骤:登录到您的heroku帐户。导航到此URLhttps://postgres.heroku.com/databases/或者您可以通过在终端中运行此命令来获取herokudburl:herokupg:creden

ruby - 如何为 WordPress 多站点编写 h2o webserver mruby 处理程序?

这就是Apache所需要的。我想知道howIdothisinh2o.RewriteEngineOnRewriteBase/RewriteRule^index\.php$-[L]#addatrailingslashto/wp-adminRewriteRule^([_0-9a-zA-Z-]+/)?wp-admin$$1wp-admin/[R=301,L]RewriteCond%{REQUEST_FILENAME}-f[OR]RewriteCond%{REQUEST_FILENAME}-dRewriteRule^-[L]RewriteRule^([_0-9a-zA-Z-]+/)?(wp-(c

ruby-on-rails - 使用 apache + passenger 3.0.7 运行我的 Rails 应用程序时遇到段错误

我的带有apache+passenger的Rails应用程序一开始工作得很好。但是,运行一段时间后,遇到如下错误:Theapplicationspawnerserverexitedunexpectedly:Unexpectedend-of-filedetected.我查看了apache的错误日志,发现了这个错误:../gems/passenger-3.0.7/lib/phusion_passenger/utils.rb:716:[BUG]Segmentationfault似乎乘客有内存问题。有人可以帮忙吗?谢谢。 最佳答案 最可能的

ruby-on-rails - 如何使用 ActiveRecord 为一个应用程序生成数据库模式图?

我想生成图表来描述使用ActiveRecord的应用程序内的关系,是否有一些gem可以实现这一点?比如这个 最佳答案 有一个很好的gem:https://github.com/amatsuda/erd但据我所知,它最后一次更新是在2年前。根据README,它具有以下特性:Erd根据您应用的数据库和模型绘制ER图您可以拖动和排列每个模型的位置您可以操作数据库架构操作,例如添加列、重命名列、更改列、创建模型(以及table)和droptable然后,Erd在服务器上生成迁移文件您可以在浏览器上运行每次迁移

ruby - 如何创建与帧缓冲区通信的 Ruby 应用程序?

我有一个RaspberryPiTFT7"触摸屏显示器,我想创建一个简单的应用程序来显示和输出系统数据(即CPU使用率、温度等)。我注意到目前常见的实现方法是使用pygame库输出到显示器连接到的帧缓冲区/dev/fb1。我想执行相同的操作,但使用Ruby,因为我更熟悉这门语言。有人可以为我指明正确的方向,让我知道如何开始吗?我查看了ruby​​game和gosu库,它们似乎能够做我想做的事情,即绘制屏幕,​​但我找不到任何关于如何将输出定向到的信息帧缓冲区本身。 最佳答案 rubycorelib有一个IO您应该能够使用该类将输出定向

ruby - celluloid-io 或带有蚊子循环的 eventmachine

我正在构建一个小的ruby​​程序来运行与MQTT的连接。服务器并订阅channel。我正在使用mosquittogem这只是libmosquitto的桥梁C库。我创建了一个非常简单的程序实现,可以使用rubymy_prog.rb运行:#DependenciesrequireFile.expand_path(File.join('..','environment'),__FILE__)#MQTTApplicationmodulePulsrclassMQTTattr_reader:host,:port,:alivedefinitialize(host='iot.eclipse.org',

ruby-on-rails - 当我用 unicorn 启动我的 Rails 应用程序时出现奇怪的错误

当我尝试使用unicorn启动我的Rails应用程序时,我遇到了这个非常奇怪的错误。有人以前见过这个吗?[root@Web01mp_app]#unicorn_rails-cconfig/unicorn.rb-Eproduction-D-d{:daemonize=>true,:app=>#,:unicorn_options=>{:config_file=>"config/unicorn.rb",:listeners=>[]}}Exception`Errno::ENOENT'at/usr/local/lib/ruby/1.8/fileutils.rb:243-Nosuchfileordir

ruby-on-rails - OAuth2::Error,invalid_request:redirect_uri 与应用程序配置不匹配

我正在开发一个使用BungieOAuth使用thisgem进行身份验证的Rails应用程序.我在initializers/devise.rb中的配置如下:config.omniauth:bungie,ENV['CLIENT_ID'],ENV['CLIENT_SECRET'],ENV['X_API_KEY'],ENV['REDIRECT_URL']Bungie的开发人员门户需要使用HTTPS的重定向URL,因此我将我的应用程序推送到Heroku并使用了aredirect强制身份验证返回本地主机进行测试。使用这种方法,一切正常。但是,当我将应用程序推向生产环境时,Bungie对我的应用程序

ruby-on-rails - RunTimeError:Rspec 2.10.1 中的 ActionController::RackDelegation for rails 3.1.4 应用程序 Controller

在我们的rails3.1.4应用程序中,rspec用于测试应用程序Controller中的公共(public)方法require_signin。这是require_signin方法:defrequire_signinif!signed_in?flash.now.alert="Loginfirst!"redirect_tosignin_pathendend这是rspec代码:it"shouldinvokerequire_signinforthosewithoutlogin"docontroller.send(:require_signin)controller{shouldredirec