0
ユーザーが電子メールを入力したときの正常な通知と何か問題が発生した場合のエラー通知があります。どちらも機能しますが、通知の下には数字が少しあります。私はちょうど数の代わりに、Herokuのにプッシュするときに、フラッシュの下に示すHTMLコードの行全体 - <div class='background'> <div class='alert alert-success'>Thanks for staying up to date.</div>
フラッシュ後のページにHTMLが表示されます
HAMLビュー:
%body
= if flash[:notice]
.alert.alert-success= flash[:notice]
= if flash[:alert]
.alert.alert-danger= flash[:alert]
コントローラ:
respond_to do |format|
if @lead.save
format.html { redirect_to :back, :notice => 'Thanks for staying up to date.' }
else
format.html { redirect_to :back, :alert => 'Uh oh, there was a problem.'}
end
end
ありがとうございました〜!
'=' -'は本当ですが、質問は「htmlコード」についてでした代わりに、 'のそれではなかった?のようなものを割り当てますか – daryn
実際には出力がhttps://i.stack.imgur.com/9Op1h.pngで表示されているので、 '= ' –
のため2回印刷しても問題ありません。 '' 'どちらも機能するが、通知の下に少ししかない。私が英雄に行くとき、数字の代わりに、HTMLコードの全行がフラッシュの下に現れる '' – daryn