我想知道是否有一种现成的帮助方法可以为对象生成 HTML id,就像content_tag
使用 ieResource.first
的方法一样"resource_1"
当然很容易实现:
def resource_to_html_id resource
"#{resource.class.to_s.underscore}_#{resource.id}"
end
但看起来它应该已经在 Rails 中定义了。任何的想法?
我想知道是否有一种现成的帮助方法可以为对象生成 HTML id,就像content_tag
使用 ieResource.first
的方法一样"resource_1"
当然很容易实现:
def resource_to_html_id resource
"#{resource.class.to_s.underscore}_#{resource.id}"
end
但看起来它应该已经在 Rails 中定义了。任何的想法?
您可以使用dom_id手动创建 id 字符串(或dom_class用于类字符串),或content_tag_for(或更专业的div_for)来创建已定义这些 id/类的元素。