Я хочу сохранить json в поле базы данных для дальнейшего использования. Как мне go об этом с Jbuilder?
Я хочу использовать шаблон показа элемента, передав объект @item, чтобы сохранить вывод для этого элемента в базе данных для дальнейшего использования.
Я получил результат со следующим кодом:
view_paths = Rails::Application::Configuration.new(Rails.root).paths["app/views"]
av_helper = ActionView::Base.new view_paths
include Rails.application.routes.url_helpers
@job = Job.find(239)
output = av_helper.render(file: '/api/jobs/show.jbuilder', locals: {:@job => @job})
Как я могу визуализировать сохраненный json непосредственно из контроллера?
Добавьте это для кода действия в контроллере
def show
@job = Job.find(params[:id])
render :inline => @job.json_output
end