我在实现引导程序进度条时遇到问题。引导程序进度条背景不变
在我看来我有
<%= raw progress_bar(company.contact_step)%>
我犯了这样的
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
因此,基于属性的助手,应该修改进度条价值和应用背景类行。如果我检查页面,看起来应该是这样的
但是,bg-success类正在被进度条类所覆盖,所以当我希望它为绿色时,该条是蓝色的。我可以点击检查器背景颜色旁边的复选框来抑制它,它会变成浅绿色。我错过了什么?
编辑: 在评论中提到和一个答案我是进口自举这么两次我摆脱了这一点,但问题仍然存在,所以这里是检查进度条的新形象。我注意到的一件事是,bg-success类的颜色在我的检查中是错误的,颜色是#dffod8,而如果我检查0123,的引导页,它应该是 background-color:#5cb85c!important
我认为问题是,我使用的是引导,萨斯宝石是引导版本2-3,同时引导进度条的代码,我从工作是第4版是类我使用从改变v3到v4?
不确定,但看起来像你可能包括bootstrap两次?可能会导致你的问题。 – Mark