我正在尝试在用户点击“登录”链接时弹出模式对话框(facebox)的页面(在rails 3中)进行登录。我没有ajax,没有弹出模式,一切都正常工作。
我正在尝试通过执行以下操作来实现此目的:
我坚持使用的部分是最后一部分,显示了Flash消息并重置了弹出模型中的登录页面。
我最后一步该怎么做?
修改
我从评论中了解到我需要将flash消息作为json发送到我的视图,我知道如何做到这一点(控制器中的json响应)。但是如何连接起来以便我可以显示flash消息并在模态中重置表单而无需重新加载整个页面?
答案 0 :(得分:1)
如果您通过Ajax(:remote => true)提交表单,那么您可以在验证失败时从服务器发送JavaScript响应。此响应将显示错误消息。 如果您有任何进一步的询问,请继续:)