【问题标题】:Retrieve Rails flash data from AngularJS从 AngularJS 中检索 Rails flash 数据
【发布时间】:2019-11-01 16:31:14
【问题描述】:

在我的 Rails 应用程序中,在控制器中,我需要像这样刷新数据

flash[:some_data] = {a: 'dfdfsf', b: 'xcxsdsd}

当我保存记录时。

但是在我的应用程序中,此页面重定向到 AngularJS 页面,我需要从 AngularJS 页面读取 flash 数据。

如何将 Flash 数据从 Rails 发送到 Angular?

【问题讨论】:

    标签: ruby-on-rails angularjs local-storage session-storage


    【解决方案1】:

    您可以通过 window.location 进行重定向,并在 rails 控制器中将 flash 数据作为 JSON 呈现到 AngularJS 页面。

    然后您可以使用toastr 插件来获取 JSON flash 数据并从 AngularJs 控制器显示它。例如,成功消息 toastr 将如下所示:

    toaster.pop('success', "Success", response.some_data)

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2011-11-02
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2015-08-22
      • 2019-02-08
      相关资源
      最近更新 更多