c'est moins simple mais possible quelques exemples :

   - set_inheritance_column # => fixe le nom de la colonne pour
l'héritage<http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002236>
   - set_primary_key # => clef
primaire<http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002235>
   - set_sequence_name  # => euh jamais
utilisé<http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002237>
   - set_table_name # => fixe le nom de la table du modèle ex class
Toto <http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002234><
   ActiveRecord::Base; set_table_name "ce_que_je_veux";end

Je t'invite à regarder de très près l'api (qui fonctionne aujourd'hui :-)

- http://api.rubyonrails.org/
- http://api.rubyonrails.org/classes/ActiveRecord/Base.html#M002237

2009/4/24 B. Randy <[email protected]>

>
> Bonjour,
> Je cherche à évaluer Rails pour un développement qui remplace une
> application utilisée. La base de donnée est ORACLE et toutes les tables
> existent et son pleines.
>
> La connexion à la table est possible selon les articles sur Rails
> présents sur le site d'Oracle. Je la fait déjà avec 'ruby-oci8' et
> 'dbi'.
>
> J'ai lu que ActivRecord s'attend à des noms d'attribut de table (nom de
> colonne) et (si j'ai bien compris) des noms de table spécifiques.
>
> Mon problème c'est que les noms des attributs de mes tables sont fixés
> ainsi que les noms, et qu'il n'est pas envisageable de modifier quoi que
> ce soit.
>
> Existe t'il un moyen d'utiliser Rails avec des tables quelconque ?
>
> J'apprécierai un petit exemple :)
>
> Merci par avance pour vos réponses.
>
> Randy
> --
> Posted via http://www.ruby-forum.com/.
>
> >
>

--~--~---------~--~----~------------~-------~--~----~
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]
-~----------~----~----~----~------~----~------~--~---

Répondre à