2012-10-30 20 views
14

ho guardato la documentazione di sottile, e ancora non riesco a capire come fare questo in sottile:form_for metodo che utilizza sottile

<%= form_for([@post, @post.comments.build]) do |f| %> 
    <div class="field"> 
    <%= f.label :commenter %><br /> 
    <%= f.text_field :commenter %> 
    </div> 
    <div class="field"> 
    <%= f.label :body %><br /> 
    <%= f.text_area :body %> 
    </div> 
    <div class="actions"> 
    <%= f.submit %> 
    </div> 
<% end %> 

cerco di tradurre la prima linea come questa

= form_for([@post, @post.reviews.build]) do |f| 

Ma sto ottenendo un errore di sintassi.

risposta

26

stava sperimentando un problema simile in precedenza, credo che solo bisogno di alcuni elementi figlio! Prova questo:

= form_for([@post, @post.comments.build]) do |f| 
    div.field 
    = f.label :commenter 
    br 
    = f.text_field :commenter 
    div.field 
    = f.label :body 
    br 
    = f.text_area :body 
    div.actions 
    = f.submit 
Problemi correlati