簡體   English   中英

在Rails3中保護登錄視圖時出現錯誤Devise錯誤

[英]MIssing Devise errors when securing Login view in Rails3

我必須保護登錄視圖(使用簡單的電子郵件/密碼表單)。

我正在使用設計。 問題是登錄錯誤消息在某處丟失(我想可能是從http重定向到https)。

我嘗試在我的應用程序控制器上執行以下操作:

after_filter :set_devise_flash_messages, :if => :devise_controller?

def set_devise_flash_messages
    if resource.errors.any?
      flash[:error] = flash[:error].to_a.concat resource.errors.full_messages
      flash[:error].uniq!
    end
  end
  private :set_devise_flash_messages

但它也不起作用。

有任何想法嗎?

謝謝!!!

因此,我缺少了一些東西。

我已經為devise / sessions控制器確保了“ new”操作,但是沒有確保“ create”操作。 因此,這會造成閃存消息丟失(在該操作協議的重定向之間)。

干杯!

暫無
暫無

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

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