尝试创建一个简单的帮助器,将其返回到我的视图中:
<hr id="effects">
我创建的助手看起来像这样:
def bar(id)
content_tag(:hr, id: id)
end
当我打电话
<%= bar("effects") %>
帮助程序正确显示<hr>
,但ID直接显示在页面上,如{:id=>"effects"}
我假设我做错了,但似乎无法找到任何可以帮助我的东西。我感谢任何帮助。
答案 0 :(得分:1)
content_tag(name, content_or_options_with_block = nil, options = nil, escape = true, &block)
第二个参数是内容,你可以尝试
def bar(id)
content_tag(:hr, "", id: id)
end
答案 1 :(得分:1)
def bar(id)
content_tag(:hr, "", id: id)
end
但是,我想知道为什么你为此创建了一个辅助方法。您可以直接在视图上进行(也推荐使用)。