2012-04-10 8 views
0

Sorry, wenn es eine dumme Frage ist, aber das Problem ist ziemlich einfach. Wenn ich es tue,Werden Schienen, die ihre eigene Aktion melden, als veraltet eingestuft?

Welches sollte nur ein leeres proj erstellen und attachment_fu darin installieren. Aber dann versuchen, es zu starten:

$ 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 

Der Teufel? Was habe ich verpasst? Es ist Schienen 3.2.2 auf Fenstern, die ich installiert habe.

Dank,

+0

attachment_fu wird nicht gut auf Schienen unterstützt 3. Carrierwave – DanS

+0

ernst nehmen? naja ... das waren einige vergeudete Stunden .. -_- – filippo

+0

@DanS Ach ja, Carrierwave scheint DB nicht als Speicher nutzen zu können, oder? Irgendeine andere Plugin-Empfehlung, die es tun würde? – filippo

Antwort

1

plugin install wird in Schienen 4.

Gems sind jetzt bevorzugt, veraltet sein, die Gemfile in Ihrer Anwendung Root-Verzeichnis und installiert mit bundle install

attachment_fu ist nicht sehr gut mit Schienen 3, unterstützt hinzugefügt werden, würde ich Verwenden Sie stattdessen carrierwave. Sie können die Methode to_blob von Rmagick verwenden, um die Bilder in der Datenbank zu speichern.

+0

Danke, das erklärt es. Das eigentliche Problem, mit dem ich es zu tun habe, ist ein wenig breiter als das Speichern von Bildern obwohl. Ich habe es hier gefragt: http://stackoverflow.com/questions/10093171/store-unknown-type-of-data-in-the-database-in-rails – filippo

0

wie der Fehler schlägt eine neue Schienen-Version benötigt wird, ist: auch

stellen Sie sicher, Ihre gemfile auf die neueste Version hinzufügen und

rake rails:update 

dies ist eine Sache laufen Die Warnung schlägt vor, dass Sie Ihre Abhängigkeiten aus den Anbietern verschieben und sie in Ihre gemfile einfügen müssen dann:

+0

richtig .. aber sollte nicht die ganze Sache konsistent sein? Ich meine, sollte diese Version von Schienen nicht mit seinen eigenen Standards kohärent sein? (Ich meine, in was bezieht sich auf "plugin install" muss direkt nach der Installation behoben werden – filippo

Verwandte Themen