如何从Ruby变量存储到Java的localStorage中

问题描述 投票:0回答:2

我尝试将红宝石变量中的令牌存储在我的本地存储中,据我了解,您只能使用Javascript设置LocalStorage,所以这是我的问题,如何将变量从Ruby传递给Javascript?我在视图中看到了脚本标记的一些答案,但是是否有任何解决方案可以直接在app.js文件夹中进行呢?

所以这是我的控制器:

 @token = HTTParty.post('https://test.pro/2.0/auth/token/access', 
      body: {
          client_id: XXX,
          client_secret: "YYYYYYYYYYYYYY",
          code: LLLLLL
      }
  )

而且在我看来,如果我执行,我将得到以下结果:

{"access_token": "1VwCAjhsfCsdEoBoQs1G9kLHKoWOcJjamyj1s8_NQPrHeGNagzYYFrXKp_VlY", "token_type": "Bearer"}

感谢您的帮助!

javascript ruby ruby-on-rails-5 local-storage
2个回答
0
投票

如果您想在ruby文件中执行javascript,则可以使用javascript_tag:


0
投票

与其他语言相同,您可以按如下所示直接在代码中动态分配:

© www.soinside.com 2019 - 2024. All rights reserved.