以RJS风格设置Devise gem(ruby on rails v3)的正确方法是什么(例如:http://railscasts.com/episodes/43-ajax-with-rjs)?
我通常使用alert(@error)创建一个create.js.erb文件。使用设计时我不知道如何正确获取@error值。我想将所有消息显示为javascript警报。
答案 0 :(得分:0)
我认为,要实现这一点,您需要编写自己的控制器(继承自设计)和视图。然后将respond_to :html, :js
添加到此控制器。在此之后,控制器将能够响应javascript请求,您可以管理警报。
阅读doc,了解如何在此处创建自定义设计视图:Devise