2012-06-28 8 views
3

J'essaie d'intégrer la gemme select2 dans mon application pour que mes sélections utilisent jquery et soient plus belles. J'ai installé la gemme et ajouté les lignes appropriées à mes actifs, mais je ne suis pas sûr de savoir comment l'appeler sur un select.Utilisation de select2 gem dans Rails

Voici un exemple de mon sélection sans elle. Est-ce que quelqu'un peut me diriger dans la bonne direction sur comment appeler select2 sur ceci pour le faire fonctionner?

+0

Voici un aperçu de ce que j'essaie de faire, même en déclarant que le JS ne peut toujours pas utiliser collection_select select2 – nulltek

Répondre

4

La gemme select2-rails vous offre un moyen simple d'inclure les ressources Select2, mais elle n'inclut aucun assistant rail pour l'appeler. En d'autres termes, vous devez l'appeler seul depuis votre javascript.

Par exemple, dans application.js:

$(document).ready(function(){ 
    $('select').select2(); 
}); 

Ce appelleraient select2 sur tous les sélectionner dans votre application.

Espérons que ça aide.

+0

Pour une raison quelconque, cela crée des étiquettes et des champs de saisie en double pour moi. Il n'a pas non plus de style comme le montrent les exemples de select2. – ahnbizcad