2012-04-10 40 views
0

對不起,如果這是一個愚蠢的問題,但問題是非常簡單的。如果我這樣做,是否將rails自己的操作報告爲已棄用?

$ rails new testproj 
$ cd testporj 
$ rails plugin install git://github.com/technoweenie/attachment_fu.git 

這應該只是創建一個空的proj並在其中安裝attachment_fu。但是,然後,試圖啓動它:

$ rails s 
=> Booting WEBrick 
=> Rails 3.2.2 application starting in development on http://0.0.0.0:3000 
=> Call with -d to detach 
=> Ctrl-C to shutdown server 
DEPRECATION WARNING: You have Rails 2.3-style plugins in vendor/plugins! Support for these plugins will be removed 
in Rails 4.0. Move them out and bundle them in your Gemfile, or fold them in to your app as lib/myplugin/* and conf 
ig/initializers/myplugin.rb. See the release notes for more on this: http://weblog.rubyonrails.org/2012/01/04/rails 
-3-2-0-rc2-has-been-released. (called from <top (required)> at c:/Users/fgadotti/rails/apps/blobtest/testproj/confi 
g/environment.rb:5) 
Exiting 

哎呀?我錯過了什麼? 在我安裝的windows上是rails 3.2.2。

感謝,

+0

attachment_fu在導軌上支持得不好3.嚴重使用載波 – DanS 2012-04-10 15:16:53

+0

?好..這些都是浪費時間.. -_- – filippo 2012-04-10 15:25:07

+0

@DanS哦,順便說一下,carrierwave似乎不能使用DB作爲存儲,是嗎?任何其他插件建議,將做到這一點? – filippo 2012-04-10 15:30:50

回答

1

plugin install將在軌現在4.

寶石是首選,它被添加到Gemfile在應用程序的根目錄下,安裝了bundle install

attachment_fu被棄用,也沒有很好的與軌道3的支持,我會改用carrierwave。您可以使用Rmagick的to_blob方法將圖像存儲在數據庫中。

+0

謝謝,這就解釋了它。我處理的實際問題比存儲圖像要寬泛一些,我在這裏問過它: http://stackoverflow.com/questions/10093171/store-unknown-type-of-data-in-the-database-in-rails – filippo 2012-04-10 17:06:35

0

像錯誤表明有需要新的軌道版本:

確保你你的Gemfile添加到最新版本,並運行

rake rails:update 

這是一件事也警告建議您需要將您的依賴關係移出供應商,然後將其放入您的gemfile然後運行:

bundle install 
+0

正確..但是,不應該整個事情是一致的嗎?我的意思是,不應該這個版本的軌道與自己的標準相一致嗎?(我的意思是,在安裝'plugin install'的時候,需要在安裝後立即修復) – filippo 2012-04-10 15:20:24

相關問題