2009-08-29 65 views

回答

1

部分rails插件在Ruby 1.9上不起作用。如果你想使用Ruby 1.9,你可能会使用Rails 3.我试过Rails 3 with Ruby 1.9,它工作的很好。

0

我正在使用Ruby 1.9.1p129和Rails 2.3.3以及除了Net :: HTTP for ActiveResource之外的monkeypatch,它看起来足够稳定并具有一些很好的速度优势。

除非你猴补丁临时文件让乘客上班1.9.1的最新版本将无法与Rails的工作,而猴补丁的净:: HTTP似乎足够安全

module Net 
    class HTTP < Protocol 
    alias_method :use_ssl, :use_ssl? 
    end 
end 

相比:

--- lib/tempfile.rb  23 Jul 2003 16:37:35 -0000  1.19 
+++ lib/tempfile.rb  5 May 2004 23:33:57 -0000 
@@ -106,7 +106,10 @@ class Tempfile < SimpleDelegator 
    # file. 
    def unlink 
    # keep this order for thread safeness 
- File.unlink(@tmpname) if File.exist?(@tmpname) 
+ if File.exist?(@tmpname) 
+  closed? or close 
+  File.unlink(@tmpname) 
+ end 
    @@cleanlist.delete(@tmpname) if @@cleanlist 
    end 
    alias delete unlink 
3

我认为Rails 2.3.3已经过测试,并且与ruby 1.9.1一起使用。然而,你可能会遇到其他一些库的问题。

事实上,你可以检查人们对红宝石1.9以及本网站上不同的宝石/插件的评价 - http://isitruby19.com/

相关问题