Ich baue meine erste Rails-Anwendung und ich erwarte, dass es schließlich viele Modelle/Controller haben wird. Und natürlich haben sie jeweils eine ID mit ihnen verbunden. Ich kann sehen, dass sie bereits Verwirrung stiften.Wie beschriften: id in Ruby on Rails apps?
In der Benutzer-Controller heißt das Feld id, aber in jedem anderen Controller ich es als user_id bezeichnen. Wenn ein Controller mehrere Modelle manipuliert oder Aktionen in anderen Controllern aufruft, scheint es mühsam, alle IDs in Ordnung zu halten.
Ich möchte ihnen nur alle voranstellen, um explizit zu sein, aber ich fürchte, dies könnte zu Fehlern führen, da der Benutzer kein user_id-Feld hat. Dies wäre ein Problem, wenn Sie etwas wie update_attributes!
Hat jemand anderes dieses Problem? Ist das wirklich ein Problem oder mache ich das zu einem größeren Thema als es eigentlich ist? Gibt es Best Practices für die Benennung des ID-Feldes?
Danke! Dave