2010-06-29 5 views
0

J'ai essayé de mettre en œuvre le plugin this jquery à mon App.I besoin d'aide à essayer quelque chose de sortie comme celui-ciavec rails collection_select [édité]

<select name="user[university_id]" id="user_university_id" class="selectable"> 
    <option value="1" title="uni1">Uni1</option> 
    <option value="2" title="uni2">Uni2</option> 
</select> 

en utilisant une aide de rails ... le problème est les aides ne semblent jamais sortir un attribut title aux balises d'options .. ce qui est essentiel pour ce plugin

s'il vous plaît aider, merci à l'avance

Edit: mon code actuel rails est

<%= f.collection_select(:university_id,University.all,:id,:name) %> 

qui sort simplement

<select name="user[university_id]" id="user_university_id"> 
     <option value="1">Uni1</option> 
     <option value="2">Uni2</option> 
    </select> 

Donc, fondamentalement, ce que j'ai besoin est un moyen d'ajouter également attribut title à mes options.

+1

quel plugin jQuery utilisez-vous? Et s'il vous plaît au code des rails, vous avez écrit jusqu'à présent. – jigfox

+0

Ok, je l'ai fait – ignaciofuentes

Répondre

1

Vous pouvez simplement ajouter avec jQuery, si vous ne passez pas la route d'aide de rails:

$(function() { 

    $('select.selectable option').each(function() { 
     $(this).attr('title', $(this).text()); 
    }); 

}); 
+0

Mais cela va à l'encontre de l'objectif de l'aide de rails ... ne vois pas la raison de faire cela, mais apprécie la pointe jquery – ignaciofuentes

Questions connexes