我正在尝试将内容标记嵌套到自定义帮助器中,以创建如下内容:
<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,则显示标签.
谢谢!