S'écarter de la convention peut servir à quelque chose, à condition que ça ait un sens, une utilité.
Dans ton cas précis, quelques questions à te poser : - à quoi ça va servir ? - est-ce que ça ne serait pas plus simple et plus sain d'avoir un champs unique dans lequel tu puisse entrer ce que tu veux et laisser la clef primaire numérique auto-incrémentée tranquille ? A ta place je commencerais par bien me poser ces deux questions avant de vouloir appliquer une réponse à ta question d'origine. Mais admettons que tu aies à exploiter une base de données à la fois : - pré-existante - dont tu n'as pas le droit de changer l'architecture pour l'adapter à tes besoins Dans ce cas, je te recommande de d'abord lire cette page de la wiki rails : http://wiki.rubyonrails.org/rails/pages/howtouselegacyschemas Puis prends deux minutes pour considérer la situation. Des fois, il est plus simple / rapide / propre de refaire proprement une base pour rails et faire migrer les données un grand coup proprement pour la production (et peut-être aussi pour le développement, ça peut être une bonne idée d'en faire une tâche rake) que de s'ennuyer à exploiter une base qui va te forcer à refaire beaucoup de travail qui serait déjà fait en respectant les conventions. -- Michel Belleville --~--~---------~--~----~------------~-------~--~----~ Vous avez reçu ce message, car vous êtes abonné au groupe "Railsfrance" de Google Groups. Pour transmettre des messages à ce groupe, envoyez un e-mail à l'adresse [email protected] Pour résilier votre abonnement envoyez un e-mail à l'adresse [EMAIL PROTECTED] -~----------~----~----~----~------~----~------~--~---
