[ruby-it] Rails

Daneel Olivaw daneel.olivaw.r a gmail.com
Mer 5 Dic 2007 11:24:23 CET


Buongiorno lista.
Vi rigiro il mio nuovo problema; premetto come al solito che ho iniziato
da poco e  ci dedico pochissimo tempo causa altri impegni, quindi
scusate l'eventuale banalità.
Passiamo alla rogna.
Devo fare una cosa del genere: l'utente si autentica nel
sito/applicazione (con act_as_authenticated) e prima di giocare coi dati
(leggasi inserire, vedere, ecc.) deve poter scegliere dei parametri.
Meglio che faccia un esempio pratico.
Parliamo di stalle e della gestione dei capi; l'allevatore entra con
nome utente e password, deve poter vedere e scegliere le sue stalle, le
quali possono avere più ragioni sociali e sotto di queste ci possono
essere associati più proprietari (anche diversi da stalla in stalla). In
qualche maniera ho cerato le varie associazioni tra i dati, ora dovrei
fare una prima pagina con delle select che si comportano in questo modo:
tra le stalle saranno visibili solo quelle dell'utente (e fin qui ci
sono); una volta scelta quella su cui operare, nella select successiva
dovranno comparire solo le ragioni sociali presenti in quella stalla e
una volta scelta la ragione sociale, in quella contenente i proprietari
appariranno solo quelli relativi a quest'ultima. Facie a dirsi...

Purtroppo ho appena capito come gestire le pagine statiche, per fare una
cosa del genere non so proprio come partire. Subito mi è venuto in mente
di usare ajax e mi sono messo alla ricerca di esempi, testi,
documentazione varia, ecc, ma naturalmente si trova di tutto, tranne
quello che mi serve '^_^
Ho imboccato la strada giusta, oppure c'è qualcosa di più semplice?
Eventualmente sapete dove posso trovare esempi esplicativi? Ne avete
voi? '''^_^

Poi, una volta risolto questo, l'utente dovrà operare con quel profilo
(stalla-rag. soc.-proprietario) finché... beh, finché non ha finito.
Usando act_as_authenticated ho la variabile current_user, ma per tenere
traccia di tutto quel macello non basta, logicamente. C'è un sistema per
memorizzare il "profilo" (che poi in caso sarà cambiato andando nella
pagina di scelta iniziale)? Usando una variabile globale? Sto dicendo
scemate? Mi sto complicando la vita inconsapevolmente ed inutilmente
ignorando sistemi elementari?

Prometto che appena ho qualcosa che tende alla decenza pubblico tutto su
sourceforge... o chi ne fa le veci, eventualmente :-)

Grazie in anticipo per le risposte, fossero anche dei bei RTFM '^_^

Daneel Olivaw
-- 
Posted via http://www.ruby-forum.com/.


Maggiori informazioni sulla lista Ml