# Accesso views di oracle

**URL:** <https://www.ruby-forum.com/t/accesso-views-di-oracle/207012>\
**Category:** IT\
**Created:** [May 16, 2011, 10:17am UTC](https://www.ruby-forum.com/t/accesso-views-di-oracle/207012 "2011-05-16T10:17:05Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![luislavena](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/l/0ea827/32.png) [@luislavena](https://www.ruby-forum.com/u/luislavena)\
**Post date:** [May 16, 2011, 10:17am UTC](https://www.ruby-forum.com/t/accesso-views-di-oracle/207012/1 "2011-05-16T10:17:05Z")

</div>

In una view ho bisogno di creare un campo dove l’utente possa inserire  
degli indirizzi.  
Al fine di evitare che vengano messi nomi a caso ho deciso di  
collegare tale campo ad una view di Oracle messami a disposizione.  
L’utente in questo modo puo’ inserire solo gli indirizzi che gli  
vengono elencati, magari usando un autocomplete.  
Qualcuno ha gia’ fatto una roba simile?  
Per il collegamento ad oracle mi pare di aver capito che basta  
agginugere le configurazioni a database.yml oltre a quelle che gia’ ci  
sono per il db che uso per l’app.  
Ma come associo i modelli alle view?

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 18, 2011, 9:30am UTC](https://www.ruby-forum.com/t/accesso-views-di-oracle/207012/2 "2011-05-18T09:30:30Z")

</div>

On Monday, May 16, 2011 10:16:31 AM Mauro wrote:

> Per il collegamento ad oracle mi pare di aver capito che basta  
> agginugere le configurazioni a database.yml oltre a quelle che gia’ ci  
> sono per il db che uso per l’app.  
> Ma come associo i modelli alle view?

Mi sono trovato un una situazione simile in passato e mi sono trovato  
bene con  
DataMapper. Il pregio di DM e’ che si integra molto bene con db legacy  
[1].

Devi solo intallare dm-oracle-adapter e seguire queste [2] istruzioni.  
Installa datamapper 1.0.0 invece di 1.1.0, altrimenti incapperai in  
questo bug  
[3].

Ciao  
Flavio

[1] [http://datamapper.org/docs/legacy](http://datamapper.org/docs/legacy)  
[2] [Initial version of DataMapper Oracle adapter](http://goo.gl/Z8IOw)  
[3] [Model.get(id) is not working · Issue #2 · datamapper/dm-oracle-adapter · GitHub](https://github.com/datamapper/dm-oracle-adapter/issues/2)

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 18, 2011, 9:44am UTC](https://www.ruby-forum.com/t/accesso-views-di-oracle/207012/3 "2011-05-18T09:44:07Z")

</div>

On Wednesday, May 18, 2011 09:33:03 AM Flavio C. wrote:

> Devi solo intallare dm-oracle-adapter e seguire queste [2] istruzioni.  
> Installa datamapper 1.0.0 invece di 1.1.0, altrimenti incapperai in questo  
> bug [3].

Mi dimenticavo, devi installare anche oracle-instantclient [4].

Ciao  
Flavio

[4] [Oracle Call Interface (OCI)](http://www.oracle.com/technetwork/database/features/oci/index.html)

---

<div class="post-metadata">

**Author:** ![msan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/m/3ab097/32.png) [@msan](https://www.ruby-forum.com/u/msan)\
**Post date:** [May 18, 2011, 8:38pm UTC](https://www.ruby-forum.com/t/accesso-views-di-oracle/207012/4 "2011-05-18T20:38:47Z")

</div>

2011/5/18 Flavio C. [removed\_email\_address@domain.invalid](mailto:removed_email_address@domain.invalid):

> On Monday, May 16, 2011 10:16:31 AM Mauro wrote:
> 
> > Per il collegamento ad oracle mi pare di aver capito che basta  
> > agginugere le configurazioni a database.yml oltre a quelle che gia’ ci  
> > sono per il db che uso per l’app.  
> > Ma come associo i modelli alle view?
> 
> Mi sono trovato un una situazione simile in passato e mi sono trovato bene con  
> DataMapper. Il pregio di DM e’ che si integra molto bene con db legacy [1].

Ho provato oracle\_enhanced ma a quanto pare ha dei problemi con le  
vecchie versioni di oracle.  
Alla fine ho ripiegato su jdbc come adapter e i dati me li piglio  
utlizzando direttamente i metodi di ActiveRecord::Base.connection  
senza tanti giri.
