2012-07-02 63 views
1

我想修改現有的寶石以與新的導軌版本兼容。我的要求如下如何從已安裝的紅寶石寶石檢測導軌版本

我有一個在軌道2和3運行的寶石,但它有一些樣式表複製功能。因此,您已經知道rails 2在public/stylesheets文件夾中有樣式表,但在rails3中已聲明管道線。

所以我想要做的是,我想檢測使用我的創業板安裝的rails應用程序的rails版本,並根據版本我將處理文件複製。

我的問題是安裝的紅寶石如何讀取當前的rails應用程序版本?

有沒有其他方法可以做到這一點?

感謝

回答

2

我在Rails的最新的穩定源看了看四周,發現一個version.rb文件,該文件表明我可以這樣做:如果你看一下Rails 2.3

Rails::VERSION::STRING #=> "3.2.6" 

,你會發現同樣的東西在那裏工作。

+0

此作品完美,謝謝 – sameera207