当用户点击发送消息时,我想要一个弹出框,其中包含发送消息表单。用户可以编写一个消息并点击发送。弹出部分很简单,我通过jquery实现它。但是我如何让新的动作在其中起作用?换句话说,当用户点击发送消息时,我希望将其链接到新操作,但不是在单独的页面上转到新视图,而是希望新视图成为一个弹出窗口达
答案 0 :(得分:1)
您可以通过向标记添加:remote => true
来使大多数链接,按钮或表单远程,这将允许控制器使用.js文件而不是.html进行响应。
在这个js文件中,您可以使用jquery来显示弹出框,可能使用您已经实现的逻辑。