Sto cercando di nidificare i tag di contenuto in un helper personalizzato, per creare qualcosa del genere:
<div class="field">
<label>A Label</label>
<input class="medium new_value" size="20" type="text" name="value_name" />
</div>
Nota che l'input non è associato a un form, verrà salvato tramite javascript.
Ecco l'helper (farà di più che visualizzare solo l'html):
module InputHelper
def editable_input(label,name)
content_tag :div, :class => "field" do
content_tag :label,label
text_field_tag name,'', :class => 'medium new_value'
end
end
end
<%= editable_input 'Year Founded', 'companyStartDate' %>
Tuttavia, l'etichetta non viene visualizzata quando chiamo l'helper, viene visualizzato solo l'input. Se commenta text_field_tag, viene visualizzata l'etichetta.
Grazie!