2015-01-31 57 views
2

我想知道是否有可能做這樣的事情有一個Rails插件wice gridRails和WiceGrid:HTML逃脫

<g.column do |model| %> 
    <ul class='list-inline'> 
     <li> 
     <%= link_to model_path(model), :title => 'See' do %> 
     <i class="glyphicon glyphicon-eye-open"></i> 
     <% end %> 
     </li> 
     <!-- ... --> 
    </ul> 
< end -%> 

是否有可能爲一WICE格列包含HTML標籤<ul>

回答

1

我正在尋找相同的東西,但終於弄清楚了。因此,儘管加入這個答案爲時已晚,但可能會幫助其他人。

我認爲我們不能在網格列使用ERB但我們可以在那裏使用的Ruby/Rails代碼。 我認爲,我們可以使用HTML這樣的,但必須使用html_safe選項

"<ul class='list-inline'><li><a href='#'><i class='fa fa-eye'></i></a></li></ul>".html_safe 

不過我更該生成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