SORU
17 Kasım 2010, ÇARŞAMBA


Rayları - iç içe content_tag

Özel bir yardımcı içerik etiketleri, böyle bir şey oluşturmak için yuva bulmaya çalışıyorum.

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

Giriş formu ile ilgili değil, javascript ile kaydedilir unutmayın.

İşte Yardımcısı (görüntüleme html daha sonra yapacağız):

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' %>

Ancak, etiketi Yardımcısı aradığımda görüntülenmez, giriş görüntülenir. Bu text_field_tag, etiket görüntülenme açıklama.

Teşekkürler!

CEVAP
17 Kasım 2010, ÇARŞAMBA


Hızlı çözüm :D gerekir

module InputHelper
  def editable_input(label,name)
    content_tag :div, :class => "field" do
      content_tag(:label,label)   # Note the   in this line
      text_field_tag(name,'', :class => 'medium new_value')
    end
  end
end

<%= editable_input 'Year Founded', 'companyStartDate' %>

content_tag :div, yalnızca son iade bloğu içinde dize görüntülenir.

Bunu Paylaş:
  • Google+
  • E-Posta
Etiketler:

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Fuse

    Fuse

    21 Kasım 2005
  • Gigawipf

    Gigawipf

    18 ŞUBAT 2010
  • Random Act of Kindness Video Contest

    Random Act o

    18 EYLÜL 2012