Railsのアプリケーションでファイルを更新してコンパイルしたのにブラウザに表示されるクラス属性が変わらない状況が発生したので、その対処法。
##事象
クラス属性のアンダーバーをハイフンに変更し、コンパイル後リロードしたがブラウザに反映されなかった。
index.html.erb
<div class="top_wrapper">
↓
index.html.erb
<div class="top-wrapper">
##対処法
-
と_
はコンパイル時に差分とみなされていない様子。
アルファベットを変更してリロードし、そこから変更したいクラス名に変更すると反映される。
index.html.erb
<div class="top_wrapper">
↓ ダミーの変更を挟み、リロード
index.html.erb
<div class="top">
↓ 本来変更したいクラス名に変更
index.html.erb
<div class="top-wrapper">
無事変更が反映された。