ruby-1.8相关内容

在 Ruby 1.8 中支持 Ruby 1.9 的哈希语法

我正在使用 {key: 'value'} 语法为整个代码中的散列编写一个 Ruby gem.我的测试都在 1.9.x 中通过,但我(可以理解)在 1.8.7 中得到 syntax error, unexpected ':', expecting ')'. 是否有支持 1.8.x 的最佳实践?我是否需要使用我们的老朋友 => 重写代码,或者有更好的策略吗? 解决方案 我觉得你运气不好, ..
发布时间:2021-12-27 16:30:19 其他开发

(Ruby)让 Net::SMTP 与 Gmail 一起工作......?

有没有人有关于使用 Ruby 的 Net::SMTP 通过 Gmail 发送邮件的任何质量(和最新)信息?我见过几个例子——大多数可以追溯到 2007 年到 2008 年年中,但没有一个对我有用.我需要更多使用最新 1.8.7 版本的当前示例.如果文档不仅涵盖没有人真正使用过的简单示例,我也将不胜感激. 目前我收到一个错误: SSL_connect Returned=1 errno=0 ..
发布时间:2021-12-12 09:39:06 其他开发

在 Ruby 中生成一个独立的线程或进程

我可能在错误的方向接近这个,所以任何帮助将不胜感激. 我有一个 Ruby 脚本,其中包括启动可执行文件.我想启动这个可执行文件——当前正在使用系统“"触发——然后继续执行脚本.当脚本完成时,我希望它退出但保持可执行文件运行. 最初我有以下内容 #做一些工作# 启动可执行文件system("executable_to_run.exe")# 继续工作 但是 executable_to_ ..
发布时间:2021-07-11 20:46:41 其他开发

将时间转换为其他时区

我有一个这种格式的日期字符串yyyy-mm-ddThh:mm:ss[Z] 我有一个时区字符串.例如“亚洲/加尔各答" 现在我想将此日期字符串转换为给定时区的时区 例如如果日期是 2014-01-03T23:30:00Z ,那么在“亚洲/加尔各答"时区,它将是 2014-01-04T05:00:00 . 我尝试使用 Time library ,但 Time library 似 ..
发布时间:2021-07-11 19:06:31 其他开发

Ruby 1.8 和 Ruby 1.9 有什么区别

我不清楚“当前"版本的 Ruby (1.8) 和“新"版本 (1.9) 之间的区别.是否有“简单"或“简单"的差异解释以及为什么如此不同? 解决方案 Sam Ruby 有一个 很酷的幻灯片显示大纲差异. 为了使这些信息内联以便于参考,并且如果链接在抽象的未来失效,这里是 Sam 幻灯片的概述.幻灯片放映不那么难以查看,但将其全部放在这样的列表中也很有帮助. Ruby 1.9 - ..
发布时间:2021-07-11 18:39:49 其他开发

(Ruby)正在使用Net :: SMTP与Gmail合作...?

关于使用Ruby的Net :: SMTP通过Gmail发送邮件的任何人,是否有任何质量(最新)信息?我看过几个例子,其中大多数可追溯到2007年到2008年中期,但没有一个对我有用。我需要更多使用最新1.8.7版本的示例。如果文档中仅涵盖了没有人真正使用过的简单示例,我也将不胜感激。 当前,我收到一个错误消息: SSL_connect返回= 1 errno = 0状态= SSLv2 ..
发布时间:2020-10-29 02:30:47 其他开发

是什么阻止您编写针对ruby 1.9的代码?

到目前为止,我仅使用YARV(红宝石1.9)作为比ruby 1.8更快的ruby实现,并确保我的所有代码都与ruby 1.8.6向后兼容.在什么情况下(如果有的话)阻止您编写1.9特定代码? 每个答案一个原因. 解决方案 此外,如果我们谈论的是Rails,那么问题在于存在gems/plugins与ruby 1.9的兼容性.我确定每个想要升级到1.9的人都会关注 isitruby19. ..
发布时间:2020-09-18 06:29:23 其他开发

Ruby 1.8和UTF-8字符串大小写语句比较

我有一个Rake任务(在lib/tasks目录中),该任务在共享的Web主机上与cron一起运行.问题是我想使用大小写语句比较UTF-8字符串,但是我的源代码不是UTF-8编码的.如果我将源代码另存为UTF-8,则尝试启动它时会出错:( 我该怎么办? 可以从外部UTF-8 txt文件读取此字符串吗? P.S.我正在使用Ruby 1.8 P.S.我的意思是这样比较: r ..
发布时间:2020-07-13 06:06:43 其他开发

如何在运行时动态创建实例方法?

[红宝石1.8] 假设我有: dummy "string" do puts "thing" end 现在,这是对一个方法的调用,该方法具有一个输入字符串和一个块作为输入参数.很好. 现在假设我可以进行很多类似的调用(不同的方法名称,相同的参数).示例: otherdummy "string" do puts "thing" end 现在,因为它们执 ..
发布时间:2020-05-09 02:15:50 其他开发

在Ruby 1.8中支持Ruby 1.9的哈希语法

我在整个代码中使用 {key:'value'} 语法来为散列写一个Ruby gem。我的测试全部通过1.9.x,但我(可以理解)在1.8.7中得到语法错误,意外的':',期待')'。 是否有支持1.8.x的最佳做法?我需要用旧朋友 => 重写代码,还是有更好的策略? >解决方案 我认为你运气不好,如果你想支持1.8,那么你必须使用 => 。像往常一样,我会提到你必须在1.9的某些情况下使用 ..
发布时间:2018-06-01 15:27:35 其他开发

实现自动完成对Rails的多个字段

我有一个应用程序,它实现一组功能。每个组有n个成员。另外,每个组都有一组特定的个人资料图片吧。 我已经能够实现自动完成的功能组单独的组名牢记。我已经提到了以下教程相同: - http://railsforum.com/viewtopic.php ?ID = 23188 我使用的红宝石1.8.7 和栏杆2.0.2 作为项目的具体目的。我已经安装在相应的目录中auto_complete插件。我在的 ..
发布时间:2016-07-27 14:19:33 JavaScript

阵列#uniq的与块相当于用Ruby 1.8.7

阵列#uniq的有这种行为在Ruby中1.9 C = [“一:高清”,“一:XYZ”,“B:ABC”,“B:XYZ”,“C:JKL”] c.uniq {| S | S [/ ^ \\ w + /]}#=> [“一:高清”,“B:ABC”,“C:JKL”] 它可以采取一个块,并给予我们给予什么方面的独特价值。但是,这不会用Ruby 1.8的工作。我怎么能在Ruby中创建1.8此功能? ..
发布时间:2016-05-31 20:40:34 其他开发