[解決済み] rails の html.erb テンプレートでコメントをブロックする
2022-08-09 06:15:28
質問
Rubyのコードが混ざったhtmlをコメントアウトするにはどうしたらよいでしょうか?
some text <% ... %> more text <%= ... %>
something else
<% ... %>
jspでは実にシンプルです。
<%-- ... --%>
となりますが、railsでは簡潔なオプションが見当たりません。
簡単なhtmlコメント
<!-- ... -->
は動作しません。rubyのコードはまだ実行され、エラーを叫びます。
を使用するオプションがあります。
if false
を使うオプションがありますが、これはかなり冗長で、IDEがサポートしていないことは言うまでもありません。
純粋なrubyから来るオプションもあり、これは驚くほど動作します。
<%
=begin %>
... html and ruby code goes here
<%
=end %>
冗長で、見た目が変で、私が知っているruby IDEのどれもがこれをサポートしていないことを除けば、概ね問題ありません(そう、私は1回のキーストロークでコメント/コメントアウトするのが好きなのです)。
私は興味があるのですが、railsでこれを行うための「公式」はあるのでしょうか?
ありがとうございます。
どのように解決するのですか?
私は解決策としてはカウントしませんが、おそらくチャンクを
<% if false %>
...
<% end %>
または、少し汚いと感じるのであれば、単に何も出力しないヘルパーを作成します。
私はそれを必要としたことはありませんが、このためのすぐに使える解決策がないようなので、躓きました。
関連
-
[解決済み] erbでコメントを追加する最適な方法
-
[解決済み] JSONでコメントを使用することはできますか?
-
[解決済み] Markdownのコメント
-
[解決済み] Ruby on Railsのマイグレーションでデータベースのカラムの名前を変更するにはどうすればよいですか?
-
[解決済み] 特定のUnicode文字を含むコメントでのJavaコードの実行が許可されているのはなぜですか?
-
[解決済み] Pythonで複数行のコメントを作成する方法はありますか?
-
[解決済み] Ruby on Railsで現在の絶対URLを取得するにはどうすればよいですか?
-
[解決済み] Rubyで複数行のコメント?
-
[解決済み】YAMLでブロックコメントを行うには?
-
[解決済み】Railsの認証トークンを理解する
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
[解決済み】ActionController::InvalidAuthenticityTokenについて
-
[解決済み】bcrypt LoadError: Cannot load such file
-
[解決済み] どのようにrailsでラジオボタンを正しく使用するには?
-
[解決済み] Mac OS Xにhomebrewがインストールされているかどうかを確認する方法
-
[解決済み] Rubyで変数をインクリメントする [重複]。
-
[解決済み] Rubyのクラスで未初期化の定数エラーが発生する
-
[解決済み] rails erb フォームヘルパー options_for_select :selected
-
[解決済み] nil:NilClass の未定義メソッド `each'... なぜ?
-
[解決済み] ActionController::RoutingError: 初期化されていない定数MicropostsController
-
[解決済み] Heroku Error R14 (Memory quota exceeded): How do I solve this?