57 votes

Noms réservés avec les modèles ActiveRecord

Je prends le nommage très au sérieux, donc je pense sérieusement aux bons noms pour mes modèles ActiveRecord. Cependant, je trouve souvent un nom et il y a un conflit avec un nom réservé, soit dans la base de données, soit Ruby ou Rails. Modèles ou noms de champs comme set ou group . Parfois, le problème n'apparaît pas non plus immédiatement. Existe-t-il une liste de noms que nous ne pouvons pas utiliser dans nos noms de modèle et une liste pour les noms de champ?

52voto

Noz Points 2621

Voici quelques ressources pour vous aider à démarrer:

  1. Rails réservés mots. Celui-ci semble être assez à jour, dernière mise à jour de Février 2010. Il va même au-delà des rails et de la liste des conflits de noms avec SQL.
  2. Les mots réservés dans les rails. Heres un live heroku application qui dispose d'une base de table de réservée rails de mots. Le contenu de celui-ci semble être géré par l'utilisateur, donc n'importe qui avec un compte peut ajouter un nouveau mot.

3voto

Alain Beauvois Points 2572

Ouvrez une console de rails et un type MyModel.methods

Toutes les méthodes répertoriées sont des mots réservés.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X