[英]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.