Ho un requisito che è un po 'difficile con come iniziare e cerco aiuto. Ho tre tavoli e cioè articoli, categorie e materiali. Si consideri la tabella di abbigliamento contienecasella a discesa annidata e casella di selezione multipla basata su ogni discesa nelle guide?
Mens ----- indossare
----- bambini di usura
e ho una pagina per aggiungere l'abbigliamento e mentre l'aggiunta di abbigliamento ho bisogno di avere una goccia giù che dovrebbe elencare le categorie. Selezionando le categorie, i materiali appartenenti alla categoria selezionata dovrebbero apparire nella casella di selezione multipla dalla quale possiamo selezionare i vari materiali che devono essere salvati nella tabella.
E il menu a tendina per selezionare le categorie deve essere annidato in quanto possiamo anche selezionare più di una categoria e ogni volta che viene aggiunta una categoria, il menu a discesa a selezione multipla relativa a quella categoria deve essere visualizzato dopo l'elenco a discesa della categoria.
Si consideri la seguente immagine che spiega chiaramente
Come posso creare una tabella per salvare i valori che seleziono da queste tabelle?
Aggiornamento:
class Apparel < ActiveRecord::Base
has_and_belongs_to_many :categories
end
class Category < ActiveRecord::Base
has_and_belongs_to_many :apparels
has_and_belongs_to_many :materials
end
class Material < ActiveRecord::Base
has_and_belongs_to_many :categories
end
Quanto sopra sono i modelli e le associazioni tra quelli. Voglio visualizzare un menu a discesa e che dovrebbe contenere le categorie e più sopra questo menu a discesa quando selezionato la casella di selezione multipla dovrebbe essere visualizzata sotto ogni menu a discesa per selezionare i materiali da esso o dirmi se posso fare come tenere multi -Seleziona invece di scorrere verso il basso e su ogni selezione l'altra casella di selezione multipla deve essere popolata con i valori ad essa associati. L'immagine seguente spiegherà chiaramente
Non sono sicuro di chiedere 1: per aggiornare il menu a discesa quando si sceglie una categoria/aggiunta di un abbigliamento o 2: come archiviare questi dati nel database? Se 2, quindi aggiungi un codice che spieghi le relazioni tra i tuoi modelli. – jokklan
Hai jokklan. Sto cercando entrambi. Ma prima lo spiegherò ancora una volta. Quando creo un nuovo abbigliamento devo anche selezionare la categoria come pantaloni, camicie, pantaloni ecc. E questo è più simile a un menu a discesa annidato che può essere selezionato facendo clic sul pulsante Aggiungi e selezionando la categoria i materiali correlati a quello selezionato la categoria deve essere visualizzata nella casella di selezione multipla in cui è possibile selezionare più elementi. Quindi questo ti aiuterà a capire meglio il primo. Non ho ancora iniziato ma cercherò di aggiornare il codice presto in modo da non perdere un buon aiuto. Grazie per essere tornato. – logesh