Salve a tutti, come sapete sto cercando di studiare e imparare Ruby. Mi
sono imbattuto in questa guida e sono arrivato a questo punto: http://ruby-it.org/pages/4.1+-+Colleghiamoci+al+database. Ok apro il
file database.yml (perchè forse nelle ultime versioni l’hanno nominato
cosi e non db.yml) con gedit ma mi ritrovo il seguente schema che penso
tutti i pro conoscono:
SQLite version 3.x
gem install sqlite3-ruby (not necessary on OS X Leopard)
Dato che mancano le voci come suggerito, mi conviene ripotare quelle
della guida, aggiungere quelle mancanti…?
Ho provato ad esempio ad aggiungere quelle mancanti come ad esempio
host: loacalhost ma il browser mi restituisce un errore. Quindi che
faccio?
Salve a tutti, come sapete sto cercando di studiare e imparare Ruby. Mi
sono imbattuto in questa guida e sono arrivato a questo punto: http://ruby-it.org/pages/4.1+-+Colleghiamoci+al+database. Ok apro il
file database.yml (perchè forse nelle ultime versioni l’hanno nominato
cosi e non db.yml)
Mai vista una versione di Rails con la configurazione del database in
config/db.yml o se l’ho vista non la ricordo più. Incuriosito vado a
vedere di quand’è la guida e scopro che è del 2007. Molto, molto datata.
I concetti fondamentali non sono cambiati, ma anche questo non è poi
tanto vero, basta pensare al nuovo modo di comporre le query con
ActiveRecord. Ti consiglio di guardare qualcosa di più recente, perché
potresti arenarti su qualche differenza tra quel che ti dice la guida e
quel che fa il rails che hai installato. Non ho idea di cosa ci sia in
giro in italiano ma magari qualcun altro ti aiuterà su questo.
Quanto al tuo problema:
[…]
Ho provato ad esempio ad aggiungere quelle mancanti come ad esempio
host: loacalhost ma il browser mi restituisce un errore. Quindi che
faccio?
Il collegamento a sqlite avviene tramite accesso diretto ai file (tipo i
file di Access su Windows, tanto per capirci) e quindi non ha senso una
riga come host: localhost
Quella può andar bene per mysql o postgresql o un qualsiasi altro
database “vero”. Per sqlite dovrebbe bastare ciò che ti ha creato rails.
Paolo
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.