Как я могу использовать помощника Rails внутри Jbuilder с гемом Gon? - PullRequest
0 голосов
/ 23 октября 2019

Я использую Jbuilder и Gon, чтобы структурировать мои ответы JSON в переменные и передать их моему JS-интерфейсу. В файлах Jbuilder я хотел бы получить доступ к вспомогательным методам, которые я использую из гема Money-Rails. Однако, если я попробую что-то вроде этого ...

// edit.json.jbuilder

json.minimum_premium money_without_cents limit.minimum_premium

Я получу ошибку undefined method `money_without_cents' for #<Gon::Jbuilder::Parser:0x00007fbb6ebca198>.

Есть ли хитрость в использовании вспомогательных методов внутри Jbuilder при использовании гема Gon?

1 Ответ

0 голосов
/ 23 октября 2019

Это сработало, хотя могут быть и лучшие решения ...

// edit.json.jbuilder

json.minimum_premium ActionController::Base.helpers.money_without_cents limit.minimum_premium
...