Einige Funktionen innerhalb meiner Rails-Anwendung sehen besser aus, als wären sie ein separates "Modul", auf das über require
zugegriffen werden sollte. Ein Beispiel hierfür ist die Funktion zur Berechnung von Fibonacci-Zahlen.
Die Funktionalität ist unabhängig von der Rails-Anwendung und kann in anderen Projekten wiederverwendet werden, daher sollte sie nicht in der Nähe von Anwendungscontrollern und -modellen gespeichert werden. Da ich sie jedoch nicht in ein separates Projekt auslagern werde, scheint es nicht das Richtige zu sein, sie in den vendor
-Ordner zu platzieren.
Wo sollte ich sie dann platzieren?