SORU
23 Kasım 2010, Salı


En iyi raylar ile html5 veri özellikleri kullanmak için content_tag Yardımcısı şekilde?

Sorun, tabii ki, ruby semboller tire sevmiyorum. Bir şey belli ki bu iş olmayacak gibi

content_tag(:div, "Some Text", :id => "foo", :data-data_attr => some_variable)

Bir seçenek, bir sembol yerine bir dize kullanın

content_tag(:div, "Some Text", :id => "foo", 'data-data_attr' => some_variable)

Ya da sadece açılıyor gibi olabilir:

"<div id='foo' data-data_attr='#{some_variable}'>Some Text</div>".html_safe

Ben biraz daha tercih ederim ama hem biraz iğrenç gibi. Herkes daha iyi bir yol biliyor mu?

CEVAP
9 Kasım 2011, ÇARŞAMBA


Raylar yerleşik yardımcıları 3.1 ile birlikte gelir:

http://api.rubyonrails.org/classes/ActionView/Helpers/TagHelper.html#method-i-tag

E. g.,

tag("div", :data => {:name => 'Stephen', :city_state => %w(Chicago IL)})
# => <div data-name="Stephen" data-city-state="["Chicago","IL"]" />

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

YORUMLAR

SPONSOR VİDEO

Rastgele Yazarlar

  • Bennythecoder

    Bennythecode

    25 Mart 2008
  • FILIPeeeK

    FILIPeeeK

    22 Mayıs 2006
  • hidetake takayama

    hidetake tak

    3 Mart 2009