在我的Rails应用程序中,在控制器中,我需要像这样刷新数据
flash[:some_data] = {a: 'dfdfsf', b: 'xcxsdsd}
保存记录时。
但是在我的应用程序中,此页面重定向到AngularJS页面,我需要从AngularJS页面读取Flash数据。
如何将Flash数据从Rails发送到Angular?
您可以通过window.location进行重定向,并将Flash数据作为JSON在Rails控制器中呈现到AngularJS页面。
然后您可以使用toastr插件来获取JSON Flash数据并从AngularJs控制器中显示。例如,成功消息烤面包机将在下面:
toaster.pop('成功',“成功”,response.some_data)