###エラーの経緯
rubyを埋め込んだerbファイルのHTMLを構文チェックしたところ、エラーになりました。
エラー内容
Bad character % after <. Probable cause: Unescaped <. Try escaping it as <.
特殊記号がエスケープできていないから &it を試してね。
ということでした。
###エラー部分の記述
<tr>
<td>会社名</td>
<td>
<% c_name = params['company'] %> <!-- この部分が構文エラー -->
<%= c_name %> <!-- この部分が構文エラー -->
</td>
</tr>
今回はrubyを埋め込むerbファイルをそのまま構文チェックしていたので、「ページのソースを表示」からそのページのHTMLを取得する必要がありました。
###よく使う特殊記号のエスケープ
&(アンパサンド)
<br />
<(小なり)
<br />
>(大なり)
<br />
"(ダブルクォーテーション)
<br />
(空白)
<br />
©(コピーライト)