Ich habe eine Datei, die eine Hilfsklasse so etwas wie dieses enthält:Routing-Fehler: Nicht initialisierte Konstante in Rails 3
app/classes/myfile.rb
Module mymodule
class myclass
# blah blah
end
end
Ich möchte diese Klasse in einem Controller verwenden, , so schrieb ich etwas wie folgt aus:
require 'myfile'
class MyController < ApplicationController
include mymodule
def index
mymodule::myclass.new
end
end
die Route für den Controller wie folgt definiert ist:
match 'mycontroller', :to => 'mycontroller#index'
Jetzt für das seltsame Verhalten, das ich gegenüberstelle. Es funktioniert einwandfrei beim ersten Start nach dem Serverstart. Aber wenn ich die Seite aktualisiere oder die URL erneut drücke, erhalte ich den folgenden Fehler.
Routing Error
uninitialized constant MyController::mymodule
kann ich nichts aus dem Fehler ausmachen, noch kann ich verstehen, warum es nicht von dem zweiten Treffer weiter nur nicht funktioniert. Was ist los?