首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >Rails 4-帮助返回哈希的HTML

Rails 4-帮助返回哈希的HTML
EN

Stack Overflow用户
提问于 2015-12-03 07:35:36
回答 2查看 119关注 0票数 0

试图创建一个简单的助手,将其返回到我的视图:

代码语言:javascript
复制
<hr id="effects">

我创建的助手如下所示:

代码语言:javascript
复制
def bar(id)
  content_tag(:hr, id: id)
end

当我打电话的时候

代码语言:javascript
复制
<%= bar("effects") %>

帮助程序正确地显示<hr>,但是id像{:id=>"effects"}一样直接显示在页面上。

我假设我做错了这件事,但似乎找不到任何可以帮助我的东西。我很感谢你的帮助。

EN

回答 2

Stack Overflow用户

回答已采纳

发布于 2015-12-03 07:41:56

content_tag(name, content_or_options_with_block = nil, options = nil, escape = true, &block)

第二个参数是内容,您可以尝试

代码语言:javascript
复制
def bar(id)
  content_tag(:hr, "", id: id)
end
票数 1
EN

Stack Overflow用户

发布于 2015-12-03 07:43:54

根据文档

代码语言:javascript
复制
def bar(id)
  content_tag(:hr, "", id: id)
end

但是,我不知道为什么要为此创建一个助手方法。您可以直接在视图上执行此操作(它也建议这样做)。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/34060234

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档