簡體   English   中英

如何在rails 4中使用重定向閃爍[[notice]]並在框中顯示通知?

[英]How to flash[:notice] with redirect in rails 4 and display the notice inside a box?

我在Bootstrap 3.0中使用Rails 4。

當我將記錄保存在response_to中時| format | 塊,我將:notice設置為某個值,重定向到下一個屏幕,說“記錄已創建”。 這將以綠色顯示在文本中。 當我遇到一些錯誤情況時,我會執行flash.now [:danger] =“發生錯誤”。 這將在框內將消息顯示為紅色。

要求是:無論是錯誤消息還是常規通知,均應以統一的方式顯示,除了顏色變化外。 換句話說,我希望flash [:danger]在框內顯示文本,而:notice也要在框內以綠色顯示。

我在Google和stackoverflow上搜索了很多,但找不到任何出路。

請幫忙!

碼:

1:format.html {redirect_to'/ new',注意:“此通知顯示為綠色,我希望它在方框內顯示為綠色”}

  1. flash.now [:danger] =“這在一個框內顯示為紅色”

太感謝了!

我想,我問得太快了。 我看到另一則帖子與我的問題沒有直接關系,但得到了提示。 我在flash命令中以及執行時刪除了.now:

flash [:info] =“ Notice Message” redirect_to'/ new',不帶:notice符號,它在藍色框中顯示該消息,並且重定向良好。

我應該在最初的問題中提到我正在使用flash.now。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM