-1

application.html.erb の何かをコメントアウトしたい

 <!--
    <div id="user_nav">
 <% if user_signed_in? %>
   Signed in as <%= current_user.email %>. Not you?
   <%= link_to "Sign out", destroy_user_session_path %>
 <% else %>
   <%= link_to "Sign up", new_user_registration_path %> or
   <%= link_to "Sign in", new_user_session_path %>
<% end %>
</div>

//-->

これは不可能です。何をすべきか?

4

2 に答える 2

5

これは HTML コメントです。ERB 処理はサーバー側で行われます。

<%#

%>

ブロック単位で機能する可能性がありますが、行ごとに機能することは確かです。

そうは言っても、セクション全体をコメントアウトして機能を削除するかどうかはわかりません。

代わりに、ERB の大きなチャンクの代わりに、(a) ソース管理を使用するか、(b) パーシャルをレンダリングしてコメントアウトすることを検討してください。

于 2013-02-15T00:48:07.090 に答える
0

ファイルの場合.html.erb、コメントに次のコードを使用できます。

<!-- Your Comment here -->
于 2013-02-15T04:06:49.217 に答える