Ich habe ein Problem mit einem Modulnamen und der Ordnerstruktur.Rails Modul/Ordner Namenskonvention
Ich habe ein Modell definiert als
module API
module RESTv2
class User
end
end
end
Die Ordnerstruktur wie
siehtmodels/api/restv2/user.rb
Beim Versuch, die Klasse zuzugreifen, erhalte ich eine nicht initialisierte Konstante Fehler. Wenn ich jedoch den Modulnamen in REST und den Ordner in/rest ändere, erhalte ich den Fehler nicht.
Ich gehe davon aus das Problem hat mit der Benennung des Ordners zu tun, und ich habe alle verschiedenen Kombinationen von/rest_v_2 versucht,/rest_v2,/restv_2 usw.
Irgendwelche Vorschläge?
Nach der Rails-Konvention hast du dein Modul falsch benannt.' RESTv2' sollte 'RestV2' sein – meagar