掃二維碼與項目經(jīng)理溝通
我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流
上周有關(guān)Rails的大新聞自然是Rails 2.3版本的發(fā)布了。當然Rails edge的故事到這里可還沒結(jié)束!正相反,我們正在往下一個宏大而且令人興奮的目標前進:Rails3.0的開發(fā)。以下是目前的狀況。

成都創(chuàng)新互聯(lián)于2013年創(chuàng)立,先為清澗等服務(wù)建站,清澗等地企業(yè),進行企業(yè)商務(wù)咨詢服務(wù)。為清澗企業(yè)網(wǎng)站制作PC+手機+微官網(wǎng)三網(wǎng)同步一站式服務(wù)解決您的所有建站問題。
2.3版最終更新
Rails 2.3發(fā)布前的最后幾天間又加入了一些新功能。這些包括:
◆為SQLite服務(wù)的DDL transactions
◆render文件和路徑的兼容
◆為Metal服務(wù)的ActionController類命名協(xié)定
Rails 2.3.2.1
Rails 2.3發(fā)布之后,即2.3.2版,很快就加上了Rails 2.3.2.1的標簽。這是因為標為2.3.2的版本中缺少了一個很重要的更正(可安裝的gem版已經(jīng)包括了這個更正)。結(jié)果就是 rake rails:freeze:edge RELEASE=2.3.2 將導(dǎo)致這個2.3.2版死機。
作為補救,Rails小組在添加了這個重要更正之后,將主程序重新標簽為2.3.2.1。所以如果你的Rails 2.3在進程中卡死,請使用 rake rails:freeze:edge RELEASE=2.3.2.1。增加這個.1將解決該問題。
通往Rails 3.0之路
2.3出來了,下一個呢?Rails 3.0,就目前來說還比較遙遠,不過也很快的越來越近了。Rails 核心小組正在就進展的具體內(nèi)容進行討論,不過可以肯定的是edge Rails很快便會有一系列的大變化。這是由于原本在分別進行開發(fā)的分支將要被合并入主版本中。要將edge用在開發(fā)中的應(yīng)用時自然還是要小心些。尤其是Rails內(nèi)部的變化可能導(dǎo)致很多插件需要被重寫。Rails edge仍將是前沿解決方案,所以要使用edge的話,你們也需要適應(yīng)這樣的變化,并做好準備。
當然這并不表示Rails 2就此停止了。在Rails倉庫(repository)中還保留著新的2-3-stable版本,所有最新發(fā)布版本的穩(wěn)定維護版都在這個倉庫中保存著。在2.x Rails上我們?nèi)詴曼c功夫以確保其運行無誤,當然工作重點將很快轉(zhuǎn)移到Rails 3.0上。
所以,請繼續(xù)關(guān)注。我們將繼續(xù)提供有關(guān)Rails 3.0開發(fā)的最新消息:正如往常一樣,開發(fā)過程一直都是公開的,并一直歡迎建議和意見。
來源:Ruby on Rails 小組 Blog

我們在微信上24小時期待你的聲音
解答本文疑問/技術(shù)咨詢/運營咨詢/技術(shù)建議/互聯(lián)網(wǎng)交流