ruby-1.8

    3热度

    3回答

    可能重复: Ruby 1.9 Array.to_s behaves differently? 我想知道如果有人能告诉我的Ruby 1.8.7和Ruby之间发生了什么变化1.9.3。我有一个下面列出的例子,在2个版本中表现完全不同,但根据Ruby文档,在这些版本之间没有任何变化。 红宝石1.8 number = '123-45-6789' # => "123-45-6789" number.sc

    0热度

    2回答

    因此,我在这个问题/疑难问题上拉我的头发。基本上我使用find_by_sql从我的数据库中获取数据。我这样做是因为查询有很多列和表连接,我认为使用ActiveRecord和关联会减慢它。 我设法拉出数据,现在我想修改返回的值。例如,我通过循环遍历结果来完成此操作。 a = Project.find_by_sql("SELECT mycolumn, mycolumn2 FROM my_table")

    0热度

    2回答

    我知道这个问题似乎很具体,但我想更新一些脚本在Ruby 1.9的运行,并已在多个场合碰到这个非常类似的错误了。我想在这里运行这段代码:http://x.gfax.ch/Archives/Scripts/boggle.rb但会停留在: def Dict.to_n(ch) ch[0]-'a'[0] end 在ruby1.8的,这会产生一个随机的N×N个惊奇板然后查找并输出所有它可以在那

    0热度

    1回答

    由于discussedelsewhere在Ruby 1.9中可用的SOAP::RPC::Driver已在Ruby 1.9中删除。人suggested使用Savon gem,但我找不到任何关于如何转换现有代码的教程,专门针对没有WSDL可用的端点。 例如,SOAP::RPC::Driver我们可以这样写: require 'soap/rpc/driver' client = SOAP::RPC::

    21热度

    1回答

    我有一个字符串20120119,它表示格式为'YYYYMMDD'的日期。 我想把这个字符串解析成一个代表Date的Ruby对象,这样我就可以做一些基本的日期计算,比如diff与今天的日期。 我正在使用版本1.8.6(要求)。

    1热度

    1回答

    我在Ruby 1.8.7上使用Rails 3.2.2和mysql2 0.3.11(针对mysql 14.14服务器),有时created_at或updated_at的值将是无效的DateTime,并且导致我的应用程序抛出异常,并显示消息"Invalid date: 2022-03-00 00:00:00"。 我没有明确创建,设置,阅读或做与created_at和updated_at列东西。 通过m

    2热度

    1回答

    我有一个Ruby on Rails应用程序,它是Java和.Net应用程序的服务器。我有一个自定义标头用于发送一些数据,但是当这些数据到达Ruby on Rails应用程序时,Rails将该值作为UTF-8读取,然后表示值不是是有效的UTF-8字符串。 举例来说,如果我送JÜRGENELITE-HP我得到: #<ActiveRecord::StatementInvalid: PGError: ER

    0热度

    4回答

    实际上,我必须在使用system default ruby v 1.8.7的Chef上工作。 和rvm安装红宝石我的厨师是不是wroking。 所以,要让我的厨师服务器安装。我需要在我的系统中安装ruby1.8.7。在我使用ruby 1.9.3之前(通过RVM)。 can anybuddy可以告诉我,在RVM 1.9.3中安装ruby之后,如何在系统中安装Ruby v1.8.7(而不是在rvm中)

    2热度

    1回答

    我想要以下工作。这个想法是我可以为路由添加方法,如果它们存在,我可以稍后使用它们。我正在使用Ruby 1.8。 module Routes def home #stuff end def work #end end end Routes.method_defined? :home # true Routes.send(:ho

    1热度

    2回答

    在Ruby 1.9中,我会使用String#match(regexp,start_index)。我确信在Ruby 1.8中必须有一个(计算效率高)的等价物,但是我找不到它。你知道这是什么吗?