3

Ruby 2.0 をインストールして、Rails 3.1.12 アプリで試してみました。

同じ gem はすべて Ruby 2.0.0 でインストールできます。Gemfile.lockも変わりません。

しかし、ページをロードすると、jQuery定義されていない JavaScript エラーが発生します。そして、私のマニフェストが含めるように言っているファイルはどれも、開発中に表示されません。プリコンパイル中に含まれるかどうかを確認するために、ステージング環境にプッシュしようとしましたが、含まれていませんでした。

Ruby 1.9.2を使用した製品版、Ruby 2.0.0 を使用したステージング版、および2 つの間で変更した内容の完全な差分を次に示します。

なんだ?

4

1 に答える 1

2

Rails 3.1.xはRuby >= 2.0 では動作しません。

素晴らしく高速な Ruby >= 2.0 を使いたい場合は、Rails >= 3.2.13 にアップグレードしてください。(努力する価値はあります。)

于 2013-12-17T18:27:47.497 に答える