2012-01-09 9 views
5

Nella mia app per rails 3.0 ho un set di check_box_tags ciascuno con un'etichetta. Vorrei che le etichette di quelle caselle di controllo rispettassero il loro caso.rotaie in maiuscolo check_box_tag voci

EG: L'etichetta "Scuola/Collegio" viene trasformata in "Scuola/università" e tutte le abbreviazioni come "RAAF" vengono trasformate in "Raaf" se utilizzate all'interno di un check_box_tag. Ecco il codice che sto utilizzando:

%h2 Chaplains 
- for chaplain in Chaplain.all 
= check_box_tag "clergy[chaplain_ids][]",chaplain.id,@clergy.chaplains.include?(chaplain) 
= f.label chaplain.name 
%br 
+0

Hey solo un suggerimento, si può prendere in considerazione di mettere nella vostra Chaplain.all controller e assegnarlo a una variabile di istanza. – ericraio

+0

ericraio, grazie l'ho fatto ora. – map7

risposta

8

Si può fare uno dei seguenti modi per mantenere la capitalizzazione

= label_tag chaplain.id, chaplain.name 

    = f.label chaplain.id, chaplain.name 

    = content_tag :label, chaplain.name