-1

当我尝试设置 content_tag 的类或高度时,它会给我一个在内容标签内带有散列的视图。

  def book_obj(book)
    content_tag :div, height: 50, class: "something"
  end

- @books.each do |book|
  = book_obj(book)

在视图中:

<div class="large-12 columns">
    <div>{:height=&gt;50, :class=&gt;"something"}</div>
    <div>{:height=&gt;50, :class=&gt;"something"}</div>
    <div>{:height=&gt;50, :class=&gt;"something"}</div>
</div>

我认为它应该像<div class="something"></div>. 如何正确使用这种方法一样工作?

4

2 回答 2

4

content_tag需要内容参数。

content_tag :div, "Content", height: 50, class: "something"

查看文档

于 2013-09-06T12:02:30.187 回答
1

通过检查该方法的文档。

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

第二个参数是元素的内容。

于 2013-09-06T12:02:40.367 回答