Rails noob Frage. Ich erstelle ein einfaches altes Ruby-Objekt in Rails. Aber ich bin mir nicht sicher, ob es einen Standardstandort in der App gibt, den ich dieses Objekt setzen sollte.Einfacher alter Ruby-Objektort in Rails
Dank
Rails noob Frage. Ich erstelle ein einfaches altes Ruby-Objekt in Rails. Aber ich bin mir nicht sicher, ob es einen Standardstandort in der App gibt, den ich dieses Objekt setzen sollte.Einfacher alter Ruby-Objektort in Rails
Dank
Mehrere Möglichkeiten, aber das lib
Verzeichnis ist die häufigste. Wenn Sie den Code initialisieren müssen, ist der am häufigsten verwendete Ort config/initializers
.
So könnten Sie haben:
lib/mystuff.rb
und:
config/initializers/mystuff.rb
lib/mystuff.rb
enthält Ihr Ruby-Code.
config/initializers/mystuff.rb
enthält Code, der Ihre Sachen initialisiert, was Ruby-Dateien, die bis in config/initializers
werden ausgeführt, wenn Rails Stiefel zu finden sind.
Süße danke für die Info. – covard
Um darauf zuzugreifen, würde ich einfach 'lib/my_object.rb' hinzufügen. – covard
Denken Sie daran, dass nur Dinge in 'app' und' config/routes.rb' automatisch zwischen Anfragen neu geladen werden. Für andere Dinge müssen Sie Ihren Server neu starten, damit die Änderungen wirksam werden. – tadman