【问题标题】:Getting H6 tags in nested content_tag in helpers - Rails在帮助器中的嵌套 content_tag 中获取 H6 标签 - Rails
【发布时间】:2011-12-27 08:43:41
【问题描述】:

我正在使用以下代码通过 content_tag 在 helper 方法中获取 H6 标记

content_tag :div, :class => "meet_list" do
 content_tag(:h6, "Hello world!", :class => "shadow")  
  content_tag :div, :class => "list_wrap" do
  end
end

但是 H6 标签在与嵌套的 content_tag 一起使用时不起作用。 请指教

【问题讨论】:

  • 您的缩进或期望似乎有问题。

标签: ruby-on-rails ruby helpers


【解决方案1】:

您有什么真正的理由不简单地在 .erb 文件中使用常规 HTML(我假设您使用的是 erb)?

我不会竭尽全力避免使用普通标记,尤其是用于标记标记生成(链接和表单元素是不同的)。

在你的情况下,你可以写:

<div class="meet_list">
  <h6 class="shadow">Hello World</h6>
  <div class="list_wrap">
  ..
  </div>
</div>

我想归结为品味 - 但抽象出 HTML 并不能直接为您带来很多好处。

【讨论】:

    猜你喜欢
    • 2011-05-11
    • 1970-01-01
    • 1970-01-01
    • 2015-02-27
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多