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ş:
config.varlıklar.=Rayları üretim gerçe...
3.1 varlık ön derleme rayları - tüm ja...
Nasıl dinamik rayları bağlama ile ham ...
En iyi raylar ile html5 veri özellikle...
Nasıl Ruby gelen JSON sonucu test için...