Ash*_*ala 7 ruby-on-rails html-safe ruby-on-rails-4
我无法在视图中转义原始html标记
<% array = @article.tags.collect { |p| (link_to p.name, '#') } %>
<%= array.join(' , ') %>
Run Code Online (Sandbox Code Playgroud)
Raw和html_safe
<% array = @article.tags.collect { |p| raw (link_to p.name, '#') } %>
<% array = @article.tags.collect { |p| (link_to p.name, '#').html_safe } %>
Run Code Online (Sandbox Code Playgroud)
给我这个输出,而不转义html标签
<a href="#">tag1</a> , <a href="#">tag2</a> , <a href="#">tag4</a>
Run Code Online (Sandbox Code Playgroud)
这解决了我的问题
<%= raw (@article.tags.map { |p| (link_to p.name, '#') }.join(' , ')) %>
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
5348 次 |
| 最近记录: |