Forum: Rails France Nom de tables, ActiveRecord, Oracle, oci8 et DBI.

Announcement (2017-05-07): www.ruby-forum.com is now read-only since I unfortunately do not have the time to support and maintain the forum any more. Please see rubyonrails.org/community and ruby-lang.org/en/community for other Rails- und Ruby-related community platforms.
3b348bc837b5b409c6f5656fa59b5b34?d=identicon&s=25 B. Randy (randy)
on 2009-04-24 16:06
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
5183febd0dfb911f94c270ddd174fe71?d=identicon&s=25 guillaume belleguic (Guest)
on 2009-04-24 16:25
(Received via mailing list)
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/Ba...
   - set_primary_key # => clef
primaire<http://api.rubyonrails.org/classes/ActiveRecord/Ba...
   - set_sequence_name  # => euh jamais
utilisé<http://api.rubyonrails.org/classes/ActiveRecord/Ba...
   - set_table_name # => fixe le nom de la table du modèle ex class
Toto
<http://api.rubyonrails.org/classes/ActiveRecord/Ba...
   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/Ba...

2009/4/24 B. Randy <list-incoming@andreas-s.net>
Be1e3ee645d23c95ba650c21bc885927?d=identicon&s=25 Fabien Jakimowicz (Guest)
on 2009-04-24 16:30
(Received via mailing list)
2009/4/24 guillaume belleguic <guillaume.belleguic@gmail.com>

> - http://api.rubyonrails.org/
> - http://api.rubyonrails.org/classes/ActiveRecord/Ba...
>

et je vous recommande a tous l'excellent railsbrain téléchargeable :
http://www.railsbrain.com/

--
http://fabien.jakimowicz.com
5183febd0dfb911f94c270ddd174fe71?d=identicon&s=25 guillaume belleguic (Guest)
on 2009-04-24 16:38
(Received via mailing list)
et j'ajoute ruby helper pour iphone...

2009/4/24 Fabien Jakimowicz <fabien@jakimowicz.com>
8458ed8e78b2660f8b839f052e20f65f?d=identicon&s=25 Nicolas Blanco (slainer68)
on 2009-04-24 19:24
(Received via mailing list)
A regarder aussi : alias_attribute pour mapper les noms de colonnes
qui ont des noms à dormir par terre dans les legacy-bases :

http://api.rubyonrails.org/classes/ActiveSupport/C...

Nicolas.

Le 24 avril 2009 16:37, guillaume belleguic
<guillaume.belleguic@gmail.com> a écrit :
3b348bc837b5b409c6f5656fa59b5b34?d=identicon&s=25 B. Randy (randy)
on 2009-04-28 10:57
Bonjour,

Merci à tous pour vos conseil, ça me redonne espoir :)
This topic is locked and can not be replied to.