2009-08-29 3 views

答えて

6

私はそれが公式RoRのサイトだと考えているので、私はなりおそらくfollow their advice

私たちは、RubyはRailsので使用するために1.8.7をお勧めします。

1

いくつかのレールプラグインは、Ruby 1.9では動作しません。 Ruby 1.9で作業したい場合は、Rails 3を使うこともできます。私はRails 3 with Ruby 1.9を試してみましたが、うまくいきます。

0

Ruby 1.9.1p129をRails 2.3.3で使用していますが、ActiveResource用のNet :: HTTPのMonkeypatch以外にも、安定性があり、スピードの面で優れています。

あなたは旅客が仕事を得るために一時ファイルをモンキーパッチしない限り、Rubyの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/

関連する問題