Ruby on Rails 3.1 正式版發布,包含新特性

碼頭工人 13年前發布 | 8K 次閱讀 Ruby

ROR 3.1經歷了1個BETA,和8個RC后終于在8月31發布,不負眾望,包含了一些令人激動的新特性。

1. HTTP Streaming
HTTP Streaming是Rails 3.1中一項新改進,可以讓瀏覽器在頁面作出響應的同時下載樣式表和JavaScript文件。該特性需要Ruby 1.9.2,以及Web服務器的支持,幸運的是流行的nginx和unicorn組合已經支持。

2. Reversible Migrations
可回退的數據遷移

3. Assets Pipeline
Rails 3.1中引進了一項新功能Assets pipeline。它可以使CSS和JavaScript代碼管理更加規范及方便。

4. jQuery代替prototype成為了Rails默認的JS庫
Rails 3.0.*以前都是采用Prototype做默認JavaScript框架,想必這個改變會是一個很大的亮點,畢竟用jQuery的太多了。但切換回Prototype也是很容易的。它們被打包在jquery-rails和prototype-rails中,可以根據需要自行選擇。

注意,Rails 3.1要求Ruby版本至少為1.8.7或者更高,兼容Ruby 1.9.2。以防萬一,在進行Rails升級前,最好先升級至Rails 3,以確保升級至3.1后可以正常運行。新安裝的用戶則強烈建議使用Ruby 1.9.2(1.9.1并不好用,1.8.7中則含有導致Rails崩潰的bug)。

下載地址:

rails-v3.1.0.zip
     rails-v3.1.0.tar.gz

詳情請見:http://guides.rubyonrails.org/3_1_release_notes.html
       來自: rubyer.me

 本文由用戶 碼頭工人 自行上傳分享,僅供網友學習交流。所有權歸原作者,若您的權利被侵害,請聯系管理員。
 轉載本站原創文章,請注明出處,并保留原始鏈接、圖片水印。
 本站是一個以用戶分享為主的開源技術平臺,歡迎各類分享!