Rails和WiceGrid:HTML转义

Rails和WiceGrid:HTML转义,html,ruby-on-rails,erb,wice-grid,Html,Ruby On Rails,Erb,Wice Grid,我想知道是否可以使用Rails插件执行类似操作: '见'do%> wice网格列是否可能包含HTML标记?我正在搜索相同的标记,但最终找到了它。因此,添加此作为答案虽然为时已晚,但可能会帮助其他人 我认为我们不能在网格列中使用ERB,但可以在其中使用Ruby/Rails代码。 我认为我们可以像这样使用HTML,但必须使用HTML\u-safe选项 "<ul class='list-inline'><li><a href='#'><i cla

我想知道是否可以使用Rails插件执行类似操作:


  • '见'do%>

wice网格列是否可能包含HTML
标记?

我正在搜索相同的标记,但最终找到了它。因此,添加此作为答案虽然为时已晚,但可能会帮助其他人

我认为我们不能在网格列中使用ERB,但可以在其中使用Ruby/Rails代码。 我认为我们可以像这样使用HTML,但必须使用
HTML\u-safe
选项

"<ul class='list-inline'><li><a href='#'><i class='fa fa-eye'></i></a></li></ul>".html_safe
”。html\u安全
但我更喜欢这样来生成HTML

g.column do |model|
  content_tag(:ul, class: 'list-inline') do
    concat(content_tag(:li, link_to('<i class="fa fa-eye"></i>'.html_safe, controller_path(model), title: 'See')))
    concat(content_tag(:li, link_to('<i class="fa fa-wrench"></i>'.html_safe, edit_controller_path(model))))
  end
end
g.column do |模型|
content_标记(:ul,class:'list inline')do
concat(内容标签(:li,链接到(“”.html\u-safe,控制器路径(模型),标题:'See'))
concat(内容标签(:li,链接到(“”.html\u-safe,编辑\u控制器\u路径(模型)))
结束
结束
g.column do |model|
  content_tag(:ul, class: 'list-inline') do
    concat(content_tag(:li, link_to('<i class="fa fa-eye"></i>'.html_safe, controller_path(model), title: 'See')))
    concat(content_tag(:li, link_to('<i class="fa fa-wrench"></i>'.html_safe, edit_controller_path(model))))
  end
end