【问题标题】:How can I use a Rails helper inside Jbuilder with the Gon gem?如何在 Jbuilder 中使用带有 Gon gem 的 Rails 助手?
【发布时间】:2020-02-19 01:57:34
【问题描述】:

我正在使用 Jbuilder 和 Gon 将我的 JSON 响应构造成变量并将它们传递给我的 JS 前端。在 Jbuilder 文件中,我想从 Money-Rails gem 访问我正在使用的辅助方法。但是,如果我尝试这样的事情......

// edit.json.jbuilder

json.minimum_premium money_without_cents limit.minimum_premium

我收到 undefined method `money_without_cents' for #<Gon::Jbuilder::Parser:0x00007fbb6ebca198> 错误。

在使用 Gon gem 时,在 Jbuilder 中使用辅助方法有什么技巧吗?

【问题讨论】:

    标签: ruby-on-rails jbuilder gon


    【解决方案1】:

    这行得通,尽管可能有更好的解决方案...

    // edit.json.jbuilder
    
    json.minimum_premium ActionController::Base.helpers.money_without_cents limit.minimum_premium
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2014-11-15
      • 1970-01-01
      • 2011-04-07
      • 1970-01-01
      • 2014-01-08
      • 1970-01-01
      • 2012-09-14
      • 2019-06-10
      相关资源
      最近更新 更多