HTML Ruby on Rails

ビューテンプレートに入れ子でタグを記載したい時の方法(Ruby on Rails)

スポンサーリンク

概要

Railsで画面実装時に詰まった箇所のメモ。

概要

Railsではビューテンプレート内に下記のようにヘルパーを使ってHTMLタグを出力する事がよくある。
下記のlink_toヘルパーでは aタグを出力する。

単体でタグを出力する際には特に問題とならないが、入れ子でタグを出力したい場合はよくある。
(画像にリンクを貼る場合の例にaタグでimgタグを囲んだりする。)
この場合、引数の文字列を出力する箇所にタグを渡す方法ではエスケープされてしまい、タグとして認識されない。

入れ子としてタグを出力したい場合はには、下記のように親要素にdoを追加してendで囲む事で実現できる。

-HTML, Ruby on Rails

© 2022 nobu blog Powered by AFFINGER5