0
以RJS風格(例如:http://railscasts.com/episodes/43-ajax-with-rjs)設置Devise gem(ruby on rails v3)的正確方法是什麼?RJS與設計寶石
我通常使用alert(@error)創建一個create.js.erb文件。在使用設計時,我不知道如何正確獲取@error值。我想將所有消息顯示爲JavaScript警報。
以RJS風格(例如:http://railscasts.com/episodes/43-ajax-with-rjs)設置Devise gem(ruby on rails v3)的正確方法是什麼?RJS與設計寶石
我通常使用alert(@error)創建一個create.js.erb文件。在使用設計時,我不知道如何正確獲取@error值。我想將所有消息顯示爲JavaScript警報。
我認爲,要實現這一點,您需要編寫自己的控制器(從devise繼承)和視圖。然後將respond_to :html, :js
添加到此控制器。在此之後,控制器將能夠響應JavaScript請求,並且您可以管理您的警報。
閱讀文檔以瞭解如何在此處創建自定義設計視圖:Devise
嘗試顯示錯誤消息時會變得複雜:)。 – xpepermint 2011-06-02 12:17:11
沒有人傷心它會很容易:) - 原因是你需要overrdide設計默認值 – bor1s 2011-06-02 12:24:33