ruby-1.8

    2热度

    2回答

    为什么"A".send('!='.to_sym, "B")在Ruby 1.8.7中引发NoMethodError,而"A" != "B"没有 - 以及Object.send的正确语法看起来像什么?

    5热度

    2回答

    我正在使用{key: 'value'}语法编写Ruby代码,用于散列在我的代码中。我的测试全部通过1.9.x,但我(可以理解)在1.8.7中获得syntax error, unexpected ':', expecting ')'。 是否有支持1.8.x的最佳做法?我需要使用我们的老朋友=>重写代码,还是有更好的策略?

    0热度

    2回答

    我需要以某种方式读取字符串中的整数。字符串将如下所示; GAME_SWITCH(476) 而且我需要阅读476部分。注意,它不会每次都是476,但每次都会是“GAME_SWITCH(...)”。我尝试使用.delete方法删除“GAME_SWITCH(”和“)”,但由于某种原因,这没有任何效果。我只想要“476”,然后我可以将其转换为整数。 此外,还有一种方法来检查字符串是否遵守这些规则?如果

    0热度

    5回答

    我正在使用Sphinx来返回构面的散列。返回的哈希值是像这样: {:brand=>{"C Brand"=>170, "A Brand"=>17, "B Brand"=>160}, :store=>{"B Store"=>95, "C Store"=>1, "A Store"=>9}} 哈希包含了存储/品牌的名称,用与之相关的产品数量一起。我需要的值的散列内的商店/品牌名称进行排序,就像这样:

    1热度

    3回答

    我之前发布了一个问题 - Issues with DISTINCT when used in conjunction with ORDER,我收到了一个很好的答案,在本地机器上工作。然而,当我将它推送到服务器时,代码没有对结果做任何事情......我已经联系了我们的主机提供商,发现服务器上Ruby的版本是1.8.7 有了这个心灵,是任何人能告诉我,我怎么能在我们将服务器上运行的方式做的 @uniq

    0热度

    1回答

    我偶然发现了一个我不太明白的错误。 # Ruby 1.8.7 >> [Digest::MD5.hexdigest("http://www.google.com").to_i(16)].pack("N") RangeError: bignum too big to convert into 'unsigned long' # Ruby 1.9.3 >> [Digest::MD5.hexdi

    0热度

    1回答

    我需要猴子修补strftime在Ruby 1.8.7与Rails 2.3在Windows上。在配置\初始化我把这个time_patch.rb文件(code below),但它似乎并没有被拾起: if RUBY_PLATFORM =~ /mingw32|mingw64|mswin32|mswin64/ class Time alias_method :original_strf

    0热度

    1回答

    我正在使用Ruby 1.8上的Ruby-FFI来封装使用UTF-16LE字符串的库。该库有一个返回这样一个String的C函数。 不管我换功能与 attach_function [:getVersion, [], :pointer] ,并在返回的指针调用read_string,或者我是否符合 attach_function [:getVersion, [], :string] 我得到的回复

    0热度

    1回答

    如何解决Debian Linux上使用ssl命令与ruby发生的错误? /usr/lib/ruby/1.8/net/http.rb:586:in`connect':SSL_connect returned = 1 errno = 0 state = unknown state:unsupported protocol(OpenSSL :: SSL :: SSLError) 我找到了答案,我把它作为

    0热度

    1回答

    我有一个导轨应用程序,它反过来在其中使用sinatra应用程序。我加入这行路线 mount TestApp::Application => "/test_app" 现在在访问/test_app航线它给 TypeError (no marshal_dump is defined for class Mutex) 如果反对的Ruby 1.9.2 RAN和导轨3.2.1。 Sinatra应用程序