Как я могу использовать хелпер Rails внутри Jbuilder с драгоценным камнем Gon?

Я использую 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?


person Travis Smith    schedule 22.10.2019    source источник


Ответы (1)


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

// edit.json.jbuilder

json.minimum_premium ActionController::Base.helpers.money_without_cents limit.minimum_premium
person Travis Smith    schedule 22.10.2019