forse farò qualcosa in proposito durante le prosime settimane, o forse
riuscirò a persuadere qualcuno a farlo in ogni caso non è molto il mio
genere, quindi aspettatevi qualcosa di grezzo e funzionale just for me.
posso però postarlo su wiki e lo possiamo raffinare insieme alle esigenze
di
tutti. che ne dite?
Penso invece cercasse una soluzione per il deploy di applicazione
rails su “ambienti desktop” con un solo comando. Mi spiego: Chiaro ha
un amico, gli da una chiavetta usb e gli dice di eseguire il comando
“rake fa-ti-fa-ben” e … BOM! Il database è generato e webrik è
partito. Forse sbaglio però.
Sono anche io interessato alla cosa, perche` secondo me un
che sarà difficile scovare una soluzione ready-to-use. Infatti: io
non ho nessuna idea, ma la via indicata da Matteo mi sembra buona.
C’e` create_database nell’API di rails.
Sono anche io interessato alla cosa, perche secondo me un linguaggio/ambiente come Ruby e abbastanza flessibile per poter
creare una piccola applicazione che la gente installa in locale,
magari usando sqlite come DB, e magari perfino webbrick come server se
non prevedono di avere molti utenti.
IMO e` fattibile con un po’ di lavoro.
PS - Tcl ha gli starkits, che ti permettono, con un unico eseguibile,
di fare delle cose veramente notevoli - Ruby ha qualcosa di simile?
Se stessi cercando di creare un pachetto facile da installare, credo
che comunque userei SQLite, e quindi so gia che database usare, e quindi avrei una buon'idea dei parametri. Cercare di fare un'applicazione 'easy to install' che interagisce con un database sconosciuto e sicuramente piu` difficile… Comunque, dovrebbe
essere fattibile anche quello con un po’ di impegno. Qualcosa del
genere:
Lanciare webbrick.
Collegarsi a una pagina semplice che chiede i dati necessari.
Script che aggiorna i file giusti, e lancia db:migrate
L’applicazione che ho in mente io probabilmente segue la prima strada
perche SQLite e comunque un ottimo DB se sono pochi ad essere
collegati.
Alle 23:16, sabato 28 ottobre 2006, chiaro scuro ha scritto:
forse farò qualcosa in proposito durante le prosime settimane, o forse
riuscirò a persuadere qualcuno a farlo in ogni caso non è molto il mio
genere, quindi aspettatevi qualcosa di grezzo e funzionale just for me.
posso però postarlo su wiki e lo possiamo raffinare insieme alle esigenze
di tutti. che ne dite?
molto interessante!
anche io tempo fa mi ero posto un problema simile
credo che la soluzione migliore sia quella proposta da David, ossia:
Lanciare webbrick/mongrel
Collegarsi a una pagina semplice che chiede i dati necessari
Script che aggiorna i file giusti, e lancia db:migrate
e magari impacchettare tutto in un plugin, come dice Matteo
vai chiaro… metti qualcosa sul wiki che vediamo di tirar fuori qualcosa
di
utile
Ho scritto un esempio ancora più grezzo che funziona per me, sulla mia
macchina, sotto certe congiunzioni astrali certo lo avrei potuto
rifattorizzare, ma che gusto ci sarebbe stato rispetto al farlo in
gruppo?
(ahem, qualcuno ci ha creduto?)
unico problema: qb su rail-it.org fa le bizze e non rinfresca le pagine
con
i dati che ho inserito. che facciamo, aspettiamo che renzi lo sistemi o
proseguiamo via email?
Alle 14:13, lunedì 30 ottobre 2006, chiaro scuro ha scritto:
Ho scritto un esempio ancora più grezzo che funziona per me, sulla mia
macchina, sotto certe congiunzioni astrali certo lo avrei potuto
rifattorizzare, ma che gusto ci sarebbe stato rispetto al farlo in gruppo?
(ahem, qualcuno ci ha creduto?)
hehehehe no tranquillo
unico problema: qb su rail-it.org fa le bizze e non rinfresca le pagine con
i dati che ho inserito. che facciamo, aspettiamo che renzi lo sistemi o
proseguiamo via email?
già… ho notato pure io che qb è un po’ svogliato
si via… emailiamo
| How Do I Tell My Migration To Create a Drop or Create a Database?
|
| Is this possible?
|
| In the source of Active Record 1.13.2 (part of the Rails 1.0
install), the SQL
| Server and MySQL adapters support a create_database() method. However,
| for database agnosticism, you’re off the reservation with this one. Also,
| usually you have to set up the connection info separately in your database
| to put in database.yml anyway, so it may not be all that useful anyhow.