Ciao a tutti!
Ho cercato di trovare la soluzione al mio problema ma non sono riuscita
a trovarla.
Il problema è il seguente:
ho una tabella nella quella sono memorizzate una lista di strutture.
La tabella in questione si chiama “structures”.
Ho un controller che si chiama netcodes, nel quale, viene memorizzato il
nome della struttura.
Mi piacerebbe che sia nella creazione di una nuova netcodes e sia
nell’eventuale modifica, potessi avere un combo che punta alla tabella
structures e dalla quale prendo i dati.
Questo giochino (almeno per la creazione ex-novo di una netcodes) sono
riuscito a farlo inserendo nel netcodes_helper il seguente codice:
Il gioco funziona perfettamente se inserisco una nuova netcodes, ma se
voglio fare un edit di una netcodes già esistente, mi presenta la lista
delle strutture nel combo anche se a ma piacerebbe che il valore del
combo sia quello che cerco di modificare dalla netcodes.
Invece mi presenta sempre il primo elemento del combo e se non sto
attento, se faccio delle altre variazioni in altri campi della netcodes,
rischio di memorizzare un valore nel campo struttura diverso da quello
che ho nella netcodes che sto editando ( mi si posiziona sempre il
primo).
La mia domanda è questa ( e sono sicuro che c’è la soluzione)>:
è possibile fare in modo che il combo corripondente alla struttura che
vado ad editare mi presenti esattamente il valore che ho nella netcodes
di partenza?
Spero essere stato chiaro.
Grazie a tutti coloro che possano darmi un aiuto.
Ciao Antonio
La mia domanda è questa ( e sono sicuro che c’è la soluzione)>:
è possibile fare in modo che il combo corripondente alla struttura che
vado ad editare mi presenti esattamente il valore che ho nella netcodes
di partenza?
Spero essere stato chiaro.
Grazie a tutti coloro che possano darmi un aiuto.
Ciao Antonio
nella form per la structure puoi usare un semplice select_tag e
valorizzarlo
La mia domanda è questa ( e sono sicuro che c’è la soluzione)>:
è possibile fare in modo che il combo corripondente alla struttura che
vado ad editare mi presenti esattamente il valore che ho nella netcodes
di partenza?
Spero essere stato chiaro.
Grazie a tutti coloro che possano darmi un aiuto.
Ciao Antonio
nella form per la structure puoi usare un semplice select_tag e
valorizzarlo
Grazie per la celere risposta ma mi sfugge qualcosa (non sono molto
esperto anzi, per niente):
Questo codice devo metterlo all’interno dello stesso helper
(netcodes_helper) oppure nel controller (netcodes_controller)?
Cosa vuol dire questo : @structures[2]?
Scusami se ti faccio tutte queste domande ma mi sto semplicemente
incazzando!!!
Grazie
Antonio
Questo codice devo metterlo all’interno dello stesso helper
(netcodes_helper) oppure nel controller (netcodes_controller)?
Cosa vuol dire questo : @structures[2]?
Scusami se ti faccio tutte queste domande ma mi sto semplicemente
incazzando!!!
Grazie
Antonio
queste le metti nel controller
@structures = Structure.find(:all) @selected_structure = @structures[2] # seleziona un valore per fare un
esempio se lo metti nil non seleziona nulla