Warning: file_get_contents(/data/phpspider/zhask/data//catemap/7/kubernetes/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails 希望允许将html插入文本区域,但在显示列表时隐藏html格式_Ruby On Rails - Fatal编程技术网

Ruby on rails 希望允许将html插入文本区域,但在显示列表时隐藏html格式

Ruby on rails 希望允许将html插入文本区域,但在显示列表时隐藏html格式,ruby-on-rails,Ruby On Rails,我正在创建一个简单的CMS,我希望管理员能够将HTML插入文本区域,并将文章保存到数据库中 当我显示文章时,我想呈现文章的html标记/格式 但是,当我显示文章摘要时,我会显示标题和一点简介,在显示摘要时,如何避免文章正文中的HTML格式 我目前正在做: <%= trim(article.body, :length => 100) %> 100)%> 我尝试添加h,但没有成功?您使用的是rails 3吗 如果是这样,那么现在默认情况下会应用h,因此使用.html\u saf

我正在创建一个简单的CMS,我希望管理员能够将HTML插入文本区域,并将文章保存到数据库中

当我显示文章时,我想呈现文章的html标记/格式

但是,当我显示文章摘要时,我会显示标题和一点简介,在显示摘要时,如何避免文章正文中的HTML格式

我目前正在做:

<%= trim(article.body, :length => 100) %>
100)%>
我尝试添加
h
,但没有成功?

您使用的是rails 3吗

如果是这样,那么现在默认情况下会应用
h
,因此使用
.html\u safe
来获取未扫描的文本。 请参见此处:

您使用的是rails 3吗

如果是这样,那么现在默认情况下会应用
h
,因此使用
.html\u safe
来获取未扫描的文本。 请参见此处:

尝试使用Javascript的InnerHTML函数
请尝试使用Javascript的InnerHTML函数

strip\u标签
可能会像我的情况一样有所帮助

<%= trim(strip_tags(article.body), :length => 100) %>
100)%>

strip\u标签
可能会像我的情况一样有所帮助

<%= trim(strip_tags(article.body), :length => 100) %>
100)%>

这个问题有解决方案吗?这个问题有解决方案吗?