sto iniziando a sviluppare la mia prima applicazione, sino ad ora ho
3 tabella dalle quali ho creato 3 scaffold in modo tale da avere
anche un sistema veloce per popolrle, cmq ho i 3 controller e 3
modelli. In ogni controller pensavo di inserirci tutte le funzioni
collegate a quella tabella.
sto procedendo nel modo corretto?
inoltre non ho ancora ben capito come strutturare la index, pensavo
di creare un controller di nome index il quale gestisce tutte le
pagine e layout del sito, vorrei sapere se è giusto fare cosi o se
c’è un’altro modo magari migliore, inoltre posso sviluppare parti del
design nelle viste degli altri controlli(uso ajax, per esempio uso un
controller per fare una submit form con + step) e poi inserirli nella
pagina desiderata(es la form in home page)? se si come?
scusate per le domande da novizio ma volendo imparare rails
scrivendolo ho bisogno di qualche punto da cui partire.
tutto sommato l’inizio non e’ sbagliato, ma invece di creare scaffolding
per tutti i modelli, analizza prima come vorresti relazionarli, infatti
protebbe essere il caso che non hai bisogno tutti i metodi in tutti i
controlli.
Risposta troppo generica?
Forse ci menzioni che tipo di applicazione e quali sono i 3 modelli in
questione, potremmo darti dei consigli piu’ mirati.
Per l’index io non farei un controllo index, bensi’ nel config/routes.rb
mapperei il controllo (e azione) di default, con una nuova regola:
allora per l’ index creo un controllo main e metto l regola di
routing, tra l’altro non sapendo se un controller con nome index
potesse dar problemi avevo già creato il controller main.
Per il layout non penso di aver capito, se nn ricordo male così
facendo ogni vista prodotta da un generico controller che implementi
quel layout, sarà visualizzata con quel layout, ma quello che mi
chiedevo era se fosse possibile creare le viste separate e inserirle
tutte nella vista del controllo principale, per esempio la view di
main conterrà al suo interno delle viste prodotte da altri controlli.
Non so se si possa fare è giusto per capire
grazie dell’ aiuto
Andrea
Il giorno 13/set/06, alle ore 19:26, Franco S. ha scritto:
Perchè funzioni la gestione dell’index predefinita devi rinominare o
eliminare la pagina public/index.html che trovi su puplic.
Solitamente da public/index.html, io la rinomino in
public/index.html.old
ah ecco perfetto ora funziona, ma è cosa comune fare questa
operazione o si può usare direttamente quella pagina li, tra l’altro
ho notato che nn è rhtml, quindi niente codice ruby all’ interno.
Saluti Andrea
Il giorno 13/set/06, alle ore 21:31, Andrea R. ha scritto:
This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.