2010-02-10 3 views
1

si j'ai une liste déroulante sur une page qui répertorie certaines valeurs qui se trouvent dans une table DB.comment ajouter dynamiquement une valeur à une liste déroulante dans les rails

à côté de la liste déroulante J'ai quelque chose qui, lorsqu'on clique sur fait une boîte de texte. Un peu comme Modifier en place. est-il possible de taper une certaine valeur là-bas appuyez sur Entrée et que cette valeur soit chargée dans le menu déroulant?

Répondre

1

Si la zone de sélection est une liste des dongles et Dongle est une ressource:

Dans votre SomethingElseController:

@new_dongle = Dongle.new 

À votre avis:

<% remote_form_for @new_dongle do |dongle_form| %> 
    <%= dongle_form.text_field :name %> 
<% end %> 

Vérifiez la api docs for remote_form_for. Si vous voulez l'identifiant de l'objet nouvellement créé, regardez les paramètres de rappel pour link_to_remote sur la même page.

Questions connexes