콘텐츠 태그를 사용자 지정 도우미에 중첩하여 다음과 같이 만들려고합니다.
<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를 주석 처리하면 레이블이 표시됩니다.
감사!