ブートストラップの進行状況バーの実装に問題があります。私の見解でブートストラップの進行状況バーの背景が変更されない
私はだから、プログレスバーの値と適用され、バックグラウンドクラスを変更する必要があります属性に基づいて、この
def progress_bar(step)
if step.interested
bg = "bg-danger"
value = "100"
elsif step.sell_sheet_submitted
bg = "bg-success"
value = "75"
elsif step.contact_made
bg = "bg-success"
value = "50"
elsif step.contact_attempted_phone
bg = ""
value = "25"
elsif step.contact_attempted_email
bg = ""
value = "10"
else
bg = ""
value = "1"
end
pb = %Q[<div class=\'progress\'>
<div class=\'#{bg} progress-bar \'
role=\'progressbar\'
style=\'width: #{value}%\'
aria-valuenow=\'#{value}\'
aria-valuemin=\'0\'
aria-valuemax=\'100\'>
</div>
</div>]
end
のようにヘルパーを作っライン
<%= raw progress_bar(company.contact_step)%>
を持っています。ページをすべて調べると、すべてがそうであるはずです
しかし、bg-successクラスはプログレスバークラスによってオーバーライドされています。インスペクタの背景色の隣にあるチェックボックスを押して、それを抑止すると、緑色に変わります。私は何が欠けていますか?
EDIT:コメントの中に言及されたと私は、ブートストラップインポートされた1つの答えは二回ので、私はそれを処分したが、問題はまだプログレスバーを検査する新しいイメージがあるので、ここで存在するよう 。私が気づいたことの1つは、bg-successクラスの色が私の検査で間違っているということです。色は#dffod8です。progress barsのブートストラップページを調べると、 背景色:#5cb85c!important
私は、問題は、私はから働いていたブートストラッププログレスバーコードはバージョン4である一方で、私は、ブートストラップバージョン2-3でブートストラップ・サス宝石を使用しています私が使用していたクラスから変更されたということだと思いますv3からv4?
確かに分かりませんが、ブートストラップを2回含む可能性がありますか?問題が発生している可能性があります。 – Mark