Generatore di applicazioni Rails 3.1

Francesco Stilo wrote in post #1024704:

sto provando il generatore di applicazioni leonardo . mi è piaciuto
molto perchè genera tantissimo codice, un’ interfaccia accattivante
etc .
Ho trovato un modo “semplice” per ordinare i campi di una view al
sito :
http://it.asciicasts.com/episodes/228-colonne-di-tabelle-ordinabili.

sono molto grato se potessi capire dove inserire queste poche righe di
codice per poterle utilizzare in ogni view generata da leonardo.

fstilo

Ciao Francesco,
è solo questione di tempo e prima o poi le implementerò, sono
indubbiamente molto utili anche perchè attualmente l’ordinamento bisogna
gestirselo da se per cui potrebbe essere un buon inizio. Il prossimo
obbiettivo è pero l’auto completamento

Dipende dalle tue esigenze, la prima cosa che mi viene in mente è
variare la generazione viste ma ce ne sono un’infinità

Ho rilasciato la versione 1.8 con l’implementazione delle colonne
ordinabili, molto comode con la paginazione ajax. Purtroppo non sono
riuscito ad aggiornare rspec, lo farò alla prima occasione.

Ciao Marco,

ti ringrazio per la rapidità della risposta. Ho capito qual’è il tuo
prossimo obbiettivo, è una cosa molto simpatica e utile, comunque ho
visionato il link ma credo di non poterti aiutare.
Nel frattempo potresti indicarmi qualche articolo, cast o altro per
conoscere qualche cosa di più per costruire o arricchire di nuove
funzioni un generatore tipo il tuo Leonardo ?
b.settimana
fstilo

aggiorni il progetto:
bundle update leonardo

poi riesegui il generatore del layout (ho aggiornato lo stylesheet e i
files yaml) sovrascrivendo tutto (rispondi a):
rails g leolay

e rigeneri le risorse con gli stessi campi (sovrascrivendo tutto):
rails g leosca risorsa field:type --skip-migration

Ovviamente così facendo perdi eventuali tue variazioni.

Ciao Marco

ho visto che hai già inserito le colonne
ordinabili, sto utilizzando la tua versione 1.6,

come posso fare per provarla ?
Devo rifare l’applicativo ?

Grazie e b.giornata

francesco

Ciao Marco

nel tentativo di aggiornare il sistema ho caricato RailsInstaller v.
2.0.1 http://railsinstaller.org/ , poi ho reinstallato il tuo Leonardo
1.8.4 e il sistema ora non funziona più. Non sono riuscito nemmeno a
ricreare di nuovo un sistema pulito.
Infatti, dopo l’installazione, quando lancio :

rails g leosca newapp nome:string (p.es.)

mi risponde che non riconosce il generatore LEOSCA.

ho reinstallato di nuovo anche RailsInstaller v. 1.3 che usa ruby
1.8.7 come prevedi tu, e non sono più riuscito a far funzionare
LEONARDO.

Non capisco cosa è andato in conflitto, cosa devo fare per ricreare
una installazione pulita ?
Ti risulta che il tuo Leonardo non va bene RailsInstaller sia v.
2.0.1 che 1.3 ?

Ovvero bisogna installare i vari prodotti ruby, rails e leonardo uno
alla volta separatamente ? Se è così quali sono i programmi minimi da
installare e in che ordine ?

Mi dispiace molto perchè mi piace il tuo Leonardo e
l’autocompletamento che hai aggiunto è una cosa ancora più simpatica.

Grazie per l’attenzione che mi dedichi.
Francesco

Ciao Francesco,
per problematiche di questo tipo puoi anche contattarmi per email che
vedo molto prima.
Giungendo al tuo problema, non ho mai usato railsinstaller, sinceramente
preferisco configurarmi l’am.biente come ho descritto nel tutorial. Per
provare ad aiutarti, dovresti indicarmi qualcosa di più preciso a
cominciare dal log dell’errore. Cosa significa: “non sono riuscito
nemmeno a ricreare di nuovo un sistema pulito”, dubito che leonardo
abbia questo potere.

Ho rilasciato un nuovo aggiornamento, questo il mini tutorial:

http://marco.mastrodonato.info/2012/02/leonardo-aggiornamento-alla-versione.html

Testato sulla mia piattaforma: windows, ruby 1.9.3 e rails 3.2.1