ruby-2.0

    0熱度

    1回答

    我正在運行軌3.2.12應用程序heroku和紅寶石1.9.3。我應該更新紅寶石嗎?還是沒有準備好生產?它最新的最好還是堅持使用紅寶石1.9.3更有意義。 請指教。 PS:我使用獨角獸作爲服務器並運行大約6-8個dynos。此外,我已經做了勸其他的事情由heroku' recent blog post

    4熱度

    3回答

    我有以下代碼: require 'prime' class Numeric #... math helpers def divisors return [self] if self == 1 @divisors ||= prime_division.map do |n,p| (0..p).map { |i| n**i } end.i

    5熱度

    2回答

    我正在嘗試升級到rails 4 beta 1,但是我遇到了一些問題。 這就是我的應用程序控制器的外觀。 class ApplicationController < ApplicationController caches_action :method end caches_action被移出到它自己的寶石在軌道4,5,所以包括創業板應該可以解決問題。 gem "actionpack

    1熱度

    2回答

    紅寶石2.0之前,正則表達式的工作是這樣的: /\A[a-zа-я\d]+\z/i =~ 'привет' # => 0 /\A[a-z\p{Cyrillic}\d]+\z/i =~ 'привет' # => 0 我更新的紅寶石2.0,它有一個缺陷: /\A[a-zа-я\d]+\z/i =~ 'привет' # => nil /\A[a-z\p{Cyrillic}\d]+\z

    12熱度

    4回答

    剛剛升級到ruby 2.0/rails 4.0,並試圖在新的rails項目上運行bundle install。當它擊中,這不是已經安裝的東西,它會吐出: Installing coffee-rails (4.0.0.beta1) Errno::ENOENT: No such file or directory - /usr/lib/ruby/gems/2.0.0/build_info/coffe

    1熱度

    2回答

    我試圖每隔30秒檢查一次火情。我還沒有找到一個明確的方式來與Ruby做到這一點。嘗試這樣的事情目前: until counter == 30 sleep 1 if condition do something break else counter +=1 end 問題有類似的東西是它使用的睡眠,它停止線程在其軌道上的一整秒。有沒有另

    2熱度

    1回答

    我有覆蓋模型中的訪問者和在模型上稍後使用to_xml方法的問題。問題是,to_xml似乎使用默認的getter方法,而不是使用read_attribute。 我的模型: class Announcement < ActiveRecord::Base ... def created_at date = self[:created_at] "#{german_

    1熱度

    1回答

    我想修補在鏈輪護欄的錯誤,但是當我跑的測試套件(使用Ruby-2.0.0-P0以及紅寶石頭),我得到了以下錯誤: /Users/btaitelb/.rvm/rubies/ruby-head/lib/ruby/2.1.0/test/unit.rb:707:in `block in _prepare_run': undefined method `size' for #<ParallelEach:0x

    1熱度

    1回答

    在Ruby 1.9.3-P385或更早,我可以成功地運行下面的一段代碼: require 'uri' require 'net/http' uri = URI('https://secure.example.com') http = Net::HTTP.new(uri.host, uri.port) http.use_ssl = true if uri.scheme == 'https

    5熱度

    1回答

    Enumerable#lazy依靠你的enumerable提供#each方法。如果您的枚舉不具有#each方法,則不能使用#lazy。現在Kernel#enum_for和#to_enum提供靈活地指定之外的枚舉法比#each: Kernel#enum_for(method = :each, *args) 但#enum_for和朋友始終構建普通(非延遲)統計員,從來沒有Enumerator::L