Rails- вложенный content_tag

Я пытаюсь вложить теги содержимого в пользовательский помощник, чтобы создать что-то вроде этого:

<div class="field">
   <label>A Label</label>
   <input class="medium new_value" size="20" type="text" name="value_name" />
</div>

Обратите внимание, что ввод не связанный с формой, он будет сохранен через javascript.

Вот помощник (он будет делать больше, чем просто отображать 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' %>

Однако метка не отображается, когда я вызываю помощник, отображается только ввод. Если он закомментировал text_field_tag, тогда отображается метка.

Спасибо!

80
задан christo16 17 November 2010 в 14:54
поделиться