【发布时间】:2011-05-14 14:20:19
【问题描述】:
当然,问题在于红宝石符号不喜欢连字符。所以这样的事情显然是行不通的:
content_tag(:div, "Some Text", :id => "foo", :data-data_attr => some_variable)
一种选择是使用字符串而不是符号:
content_tag(:div, "Some Text", :id => "foo", 'data-data_attr' => some_variable)
或者我可以插值:
"<div id='foo' data-data_attr='#{some_variable}'>Some Text</div>".html_safe
我更喜欢后者,但两者都显得有点恶心。有人知道更好的方法吗?
【问题讨论】:
标签: ruby-on-rails html