2009-08-29 62 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/

相關問題