我知道在rails中的注释是用'#'完成的,但是如果我试着注释掉ERB标签,我总会遇到问题
<%= link_to "Make default", make_default_admin_state_path(state) %>
你会在这个代码上放置'#'?
我试图把它放在&lt;%之外,它没有做任何事情。当我把它放进去时,有一条错误信息
答案 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) %>