2017-05-19 12 views
0

kann nicht verwendet werden Ich versuche, die Roo gem zu verwenden, um eine Kalkulationstabellendatei in meinem Rails-Controller zu analysieren. Ich habe die passende Zeile zu meinem Gemfile hinzugefügt und den bundle Befehl ausgeführt. Hier ist die Linie in meinem Controller, wo alles bricht:Schienen - Gem im Controller

xlsx = Roo::Spreadsheet.open(filepath) 

ich einen Fehler erhalten: uninitialized constant MyController::Roo. Ich habe dann die folgende Zeile an der Spitze meiner Controller-Datei (wie in der Roo readme angegeben):

require 'roo' 

Jetzt bekomme ich einen anderen Fehler: Error during failsafe response: cannot load such file -- roo.

Was mache ich falsch?

+2

Haben Sie Ihren Server bündeln und neu starten? – fbelanger

+0

@fbelanger Doh! Ich habe gebündelt, aber meinen Server nicht neu gestartet. Das hat den Trick gemacht. Dies ist mein erstes Rails-Projekt, das ist noch keine Gewohnheit. Wenn du das als Antwort posten willst, kann ich es markieren, damit du die Punkte bekommst. Vielen Dank! –

+1

Haha willkommen in der Rails-Community :) – fbelanger

Antwort

1

Haben Sie Ihren Server gebündelt und neu gestartet?

Hinzufügen Edelsteine, Ändern app/config-Dateien oder app/lib-Dateien erfordern einen Neustart des Servers :)

Verwandte Themen