Rails3 und Büroklammer

8

Ich habe meine Anwendung von den Schienen 2.3 nach rails3 migriert und habe ein Problem mit der Büroklammer. Ich sah, dass es einen Zweig für Schienen3 auf Büroklammergit gab.

Also habe ich "gem 'Büroklammer',: git = & gt; 'git: //github.com/thoughtbot/paperclip.git',: branch = & gt; 'rails3'" in die Gemdatei eingefügt und starte das Befehlsbündel installieren.

Sobald die Büroklammer installiert war, funktionierte der Upload gut, aber nicht die Stile. Ich sah einen Hack, um es zu reparieren.

%Vor%

Die Stile sind danach ok, aber ich kann den Prozessor nicht aktivieren. Mein Code ist:

%Vor%

Mein Prozessor befindet sich in RAILS_APP / lib / paperclip_processors / cropper.rb und enthält:

%Vor%

Mein Problem ist, dass ich diese Fehlermeldung erhalten habe: nicht initialisierte konstante Paperclip :: Cropper Der zugeschnittene Prozessor wurde nicht geladen.

Hat jemand eine Idee, das zu beheben?

Zur Information funktioniert meine Anwendung auf Schienen 2.3.4.

    
Arkan 26.02.2010, 11:30
quelle

7 Antworten

5
___ answer2491858 ___

Neustart Server, arbeitete für mich :)

    
___ qstnhdr ___ Rails3 und Büroklammer ___ antwort4393793 ___

Ich habe das gleiche Problem. Scheint wie Papierklammer-Prozessoren sind nicht in Schienen geladen 3. Bis jemand es zu beheben, habe ich das Problem gehackt das Verschieben der Datei cropper.rb in / Config / Initialisierer

    
___ qstntxt ___

Ich habe meine Anwendung von den Schienen 2.3 nach rails3 migriert und habe ein Problem mit der Büroklammer. Ich sah, dass es einen Zweig für Schienen3 auf Büroklammergit gab.

Also habe ich "gem 'Büroklammer',: git = & gt; 'git: //github.com/thoughtbot/paperclip.git',: branch = & gt; 'rails3'" in die Gemdatei eingefügt und starte das Befehlsbündel installieren.

Sobald die Büroklammer installiert war, funktionierte der Upload gut, aber nicht die Stile. Ich sah einen Hack, um es zu reparieren.

%Vor%

Die Stile sind danach ok, aber ich kann den Prozessor nicht aktivieren. Mein Code ist:

%Vor%

Mein Prozessor befindet sich in RAILS_APP / lib / paperclip_processors / cropper.rb und enthält:

%Vor%

Mein Problem ist, dass ich diese Fehlermeldung erhalten habe: nicht initialisierte konstante Paperclip :: Cropper Der zugeschnittene Prozessor wurde nicht geladen.

Hat jemand eine Idee, das zu beheben?

Zur Information funktioniert meine Anwendung auf Schienen 2.3.4.

    
___ answer2849712 ___

Ich habe auch eine "nicht initialisierte konstante Paperclip :: Cropper" Ausnahme. Aber Sie können Ihre cropper.rb in das Büroklammer-Verzeichnis lib verschieben und hinzufügen 'clipper / cropper.rb'. Es funktioniert für mich, aber ich benutze Bündel, so scheint es sehr hässlich ...

    
___ answer4923865 ___

In Ihrer Photo.rb-Klasse oder der, die Sie früher benötigt haben, "... / copper.rb" müssen Sie auch den Stamm Ihres Projekts in den Pfad einfügen:

%Vor%

vorher war es nur nötig "lib /..."

    
___ answer4004486 ___

Ja, installiere Paperclip als Plugin und es funktioniert

    
___ answer7600917 ___

Ich empfehle Ihnen Carrierwave statt Büroklammer, ist viel schneller und einfacher Ссылка

    
___ tag123rubyonrails ___ Ruby on Rails ist ein Open-Source-Full-Stack-Webanwendungsframework, das in Ruby geschrieben wurde. Es folgt dem populären MVC-Framework-Modell und ist bekannt für seinen "convention over configuration" -Ansatz für die Anwendungsentwicklung. ___ answer2536914 ___

Ich habe das gleiche Problem. Ich verwende den Büroklammer-Edelstein aus diesem Repository:

%Vor%

Und ich bekomme auch "nicht initialisierte konstante Paperclip :: Cropper". Neustart des Servers hat nicht funktioniert!

    
___ tag123paperclip ___ Paperclip ist eine Bibliothek für das Ruby-on-Rails-Framework, die den Umgang mit Dateianhängen erleichtert. Neben dem Umgang mit eigenständigen Dateien bietet die Bibliothek komfortable Methoden zum Erstellen von Miniaturbildern. ___ tag123rubyonrailsplugins ___ Ein Rails-Plugin ist entweder eine Erweiterung oder eine Modifikation des Core-Frameworks. ___
Ferdy 09.12.2010 00:35
quelle
2

Neustart Server, arbeitete für mich :)

    
tomi 22.03.2010 11:41
quelle
1

Ich habe auch eine "nicht initialisierte konstante Paperclip :: Cropper" Ausnahme. Aber Sie können Ihre cropper.rb in das Büroklammer-Verzeichnis lib verschieben und hinzufügen 'clipper / cropper.rb'. Es funktioniert für mich, aber ich benutze Bündel, so scheint es sehr hässlich ...

    
panning 17.05.2010 14:12
quelle
1

In Ihrer Photo.rb-Klasse oder der, die Sie früher benötigt haben, "... / copper.rb" müssen Sie auch den Stamm Ihres Projekts in den Pfad einfügen:

%Vor%

vorher war es nur nötig "lib /..."

    
horseshoe7 07.02.2011 16:43
quelle
0

Ja, installiere Paperclip als Plugin und es funktioniert

    
Flov 23.10.2010 14:33
quelle
0

Ich empfehle Ihnen Carrierwave statt Büroklammer, ist viel schneller und einfacher Ссылка

    
utiq 29.09.2011 17:13
quelle
0

Ich habe das gleiche Problem. Ich verwende den Büroklammer-Edelstein aus diesem Repository:

%Vor%

Und ich bekomme auch "nicht initialisierte konstante Paperclip :: Cropper". Neustart des Servers hat nicht funktioniert!

    
Minver 29.03.2010 09:36
quelle