Gå til innhold

Rails - Hvordan henter jeg ut en value fra dropdown meny


Anbefalte innlegg

Jeg har en nesten tom html.erb side. Det eneste jeg har der er dropdown meny.

 

<%= select_tag "city", options_for_select([['Oslo' ,'Oslo'], ['Bergen', 'Bergen']]) %>

 

Hvordan får jeg ut valuen fra denne menyen? Jeg vil gjerne får putta den inn i en variabel og printa den til skjermen.

Lenke til kommentar
Videoannonse
Annonse

Siden ingen har gitt noe svar hittil, føler jeg at jeg bør prøve..

 

Med JavaScript eller vanlig form/POST? Det skal være en web-applikasjon, ikke sant?

 

Jeg har verken peiling på Ruby eller «ERB templates», men det du prøver på krever ser ut til å kreve en «backend/controller» (i hvert fall i siste tilfelle). Slik er det i hvert fall med andre MVC-applikasjoner. Har du laget noe slikt, eller prøver du på noe annet?

 

Har du en «controller», kan du endre koden litt. F.eks. kan [[...],[...]] være din «model» som mates inn i din «ERB template», som jeg regner med aksesseres noe som @model eller hva enn du kalte variabelen. Deretter, når du håndterer POST-forespørsler (i din «controller») henter du ut verdien fra POST-parametrene på en eller annen måte (sjekk dokumentasjonen).

Lenke til kommentar

Opprett en konto eller logg inn for å kommentere

Du må være et medlem for å kunne skrive en kommentar

Opprett konto

Det er enkelt å melde seg inn for å starte en ny konto!

Start en konto

Logg inn

Har du allerede en konto? Logg inn her.

Logg inn nå
×
×
  • Opprett ny...