タグ付けされた質問 「helpers」


4
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をコメントアウトすると、ラベルが表示されます。 ありがとう!
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.