2010-08-19 19 views
1

Est-ce que quelqu'un sait pourquoiCollection Sélectionnez dans HAML n'envelopper correctement

%select{:name => "dropdown"} expand » 
- for say_text in @available_says 
%option = h say_text 

en HAML décide de

<select name='dropdown'></select> 
<option>a</option> 
<option>b</option> 
<option>c</option> 

en HTML? Il bloque complètement ma liste déroulante et la documentation dit «Ça devrait marcher». Je ne peux pas indenter correctement la troisième ligne car le code HAML explose à ce moment-là. C'est dans Rails 2.3.8, btw.

Répondre

6

Vous devez refléter la structure du document avec l'indentation correcte.

%select{:name => "dropdown"} 
    - for say_text in @available_says 
    %option= h say_text