草庐IT

cocoon-gem

全部标签

ruby-on-rails - 如何使用地理编码 gem 获取时区?

我必须将time_zone_select添加到我的Rails应用程序中。我正在考虑根据用户请求设置一些默认值,但我看到该项目已经安装了geocodegem用于此目的。有没有办法通过这个gem获取时区? 最佳答案 您无法直接从地理编码器gem获取时区。它只能为您提供位置信息。您可以使用下面的gem获取特定区域或(lat,long)值的时区。https://github.com/panthomakos/timezonetimezone=Timezone::Zone.new:latlon=>[-34.92771808058,138.477

ruby - 如何使用 gem 显示更新?

我想在我的网络服务器上有一个脚本,如果有gem更新而不安装更新,它会通过cron自动检查。我在gem文档中找不到关于此任务的任何信息。 最佳答案 您正在寻找outdated命令:gemoutdated 关于ruby-如何使用gem显示更新?,我们在StackOverflow上找到一个类似的问题: https://stackoverflow.com/questions/1775680/

ruby - 在 Ruby gem 中使用 Thor 作为生成器

如何设置一个gem来使用二进制命令,例如使用Thor的生成器命令集创建文件等的“projectnewProject”?一个好的答案是描述如何布置一个gem的框架,当从命令行运行时,即“projectnewProject”,在它运行的目录中创建一个名为“newProject.txt”的文件。我看到Rails3正在使用Thor为其发电机供电;似乎是一个非常好的解决方案,我想在我正在处理的非Railsruby​​gem中使用类似的方法。尝试查看Rails3源代码,但它有点迷宫,因此出现了这个问题。 最佳答案 在您的gem项目中,您需要包含

ruby - gem 在本地安装 XYZ(无需连接到互联网)

我需要在没有互联网连接的计算机上安装win32-api和antlr3。如果有这样的联系,我会像这样使用gem:geminstallwin32-api-rgeminstallantlr3-r这显然行不通。所以,我认为应该有一种方法可以下载gem并在以后安装它,但我不确定我将如何进行。我找到了gem的which运算符,它似乎指示了gem的本地位置:c:\>gemwhichantlr3c:/tools/Ruby187/lib/ruby/gems/1.8/gems/antlr3-1.8.8/lib/antlr3.rb但是,它在win32-api上不起作用:c:\>gemwhichwin32-a

ruby - 是否有适合轨道调查的 gem ?

按照目前的情况,这个问题不适合我们的问答形式。我们希望答案得到事实、引用或专业知识的支持,但这个问题可能会引发辩论、争论、投票或扩展讨论。如果您觉得这个问题可以改进并可能重新打开,visitthehelpcenter指导。关闭10年前。我想创建一个应用程序,客户可以在其中创建自己的调查,并且用户可以在其中进行调查。是否有任何调查gem可用于上述要求?我用的是surveyor,它支持静态调查,但我想要动态调查,客户可以根据需要创建自己的调查。提前致谢

ruby-on-rails - 如何使用 ruby​​ geocoder gem 限制位置的数量?

我有一个位置对象,所以location.nearbys获取位置附近的所有位置。但我想将结果限制为5。我正在使用location.nearbys.limit(5),但问题是当附近没有位置时,我收到一条错误消息。它说limit不能用于空数组[]。那么,有什么解决办法。我可以用。location=location.nearbyslocation=location.nearbys.limit(5)unlesslocation.empty?我有更好的方法吗?我正在使用mongoid、rails3.0.7、ruby​​1.9.2。 最佳答案 问

ruby-on-rails - 在 jruby 上安装 gem

我使用过ruby​​和ROR,但这个新项目要求我使用jruby。我收到了文档广告,要求我安装jgeminstallcucumber等。我在Ubuntu10.10上执行此操作我不明白jgem部分。我做了一些研究并尝试通过以下方式安装它:jruby-Sgeminstallcucumber得到输出:JRubylimitedopensslloaded.geminstalljruby-opensslforfullsupport.http://jruby.kenai.com/pages/JRuby_Builtin_OpenSSLERROR:Whileexecutinggem...(SystemCa

ruby - compass gem throw 错误

我正在尝试开始使用Compass&Sass。我已经使用三个版本的ruby​​(1.9.1、1.9.2、1.9.3)安装了compassgem,每次我都遇到相同的错误:martin@crunchbang:~$compass/home/martin/.rvm/gems/ruby-1.9.3-p194@global/gems/bundler-1.1.3/lib/bundler/shared_helpers.rb:22:in`default_gemfile':CouldnotlocateGemfile(Bundler::GemfileNotFound)from/home/martin/.rvm

ruby - Gem axlsx 如何设置字体 font_name?

我使用axlsxgem来处理xlsx文件。请帮我在工作表的单元格中设置字体。item_style=s.add_style:b=>false,:sz=>9,:font_name=>'courier',:alignment=>{:horizontal=>:left,:vertical=>:center,:wrap_text=>true}row=sheet.add_row[item.name,item.price],:style=>item_style但单元格中的字体仍然是“宋体”。我需要任何“单宽度”字体。我知道'courier'不是单宽字体,仅用作示例。因为我有固定的列宽。我想知道单元格

ruby mail gem - 在传递 block 中设置字符集

我正在使用邮件gem使用此代码发送包含UTF-8内容的电子邮件Mail.defaultsdo...endMail.deliverdofrom"user@example.com"to"otheruser@example.com"subject"Mäbülö..."body"MärchenbücherlösenLeseschwächen."end这有效,但给出了警告NonUS-ASCIIdetectedandnocharsetdefined.DefaultingtoUTF-8,setyourownifthisisincorrect.现在经过多次尝试,查阅mailgem生成的文档和源代码后,