我如何评论Rails中的ERB?

时间:2011-12-15 04:00:11

标签: ruby-on-rails

我知道在rails中的注释是用'#'完成的,但是如果我试着注释掉ERB标签,我总会遇到问题

 <%= link_to "Make default", make_default_admin_state_path(state) %>

你会在这个代码上放置'#'?

我试图把它放在&lt;%之外,它没有做任何事情。当我把它放进去时,有一条错误信息

4 个答案:

答案 0 :(得分:53)

<%#= link_to "Make default", make_default_admin_state_path(state) %>

<%# %>是ERB评论:悬空=没有任何区别,可以保留。

答案 1 :(得分:14)

刚才我想把一个块从模板中删除,因为它目前没用,如果是这样我建议:

<% if false %>
  this block of code won't give runtime errors..
  <%= alm lkjsxajklla 10293 aslkj no problems! %>
<% end %>

答案 2 :(得分:1)

<!-- %= link_to "Make default", make_default_admin_state_path(state) % --> 

答案 3 :(得分:-1)

你可以像@Dominic Goet那样做。如果你坚持下去就可以试试这个

<%=# link_to "Make default", make_default_admin_state_path(state) % >

< %#= link_to "Make default", make_default_admin_state_path(state) %>