Nom de tables, ActiveRecord, Oracle, oci8 et DBI


#1

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 :slight_smile:

Merci par avance pour vos réponses.

Randy


#2

c’est moins simple mais possible quelques exemples :

Je t’invite à regarder de très près l’api (qui fonctionne aujourd’hui
:slight_smile:

2009/4/24 B. Randy removed_email_address@domain.invalid


#3

2009/4/24 guillaume belleguic removed_email_address@domain.invalid

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


http://fabien.jakimowicz.com


#4

et j’ajoute ruby helper pour iphone…

2009/4/24 Fabien J. removed_email_address@domain.invalid


#5

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/CoreExtensions/Module.html#M001189

Nicolas.

Le 24 avril 2009 16:37, guillaume belleguic
removed_email_address@domain.invalid a écrit :


#6

Bonjour,

Merci à tous pour vos conseil, ça me redonne espoir :slight_smile: