jbuilder

    0热度

    1回答

    我有一个有条件呈现部分的jbuilder模板。 json.current_user do # ... json.avatar_urls do json.partial! 'api/users/avatar_urls', avatar: user.avatar if user.avatar end end 当存在化身,所得到的JSON样子(简化): "c

    0热度

    1回答

    我使用jbuiler生成API,当我去生成一个值,我做的: json.name type.name 我想使用的值type.name ,例如,生成值的名称,这样我可以生成自己的价值的名称的数组: json.type.name do json.array categories end 我如何使用一个变量,而不是我的参数值的静态字符串? 谢谢!

    1热度

    1回答

    我正在开发一个相当复杂的API,并且我实际上已经从服务对象中生成了所需的散列。 现在,我应该从控制器渲染哈希还是为此创建一个jbuilder? 我不喜欢在jbuilders中放置任何逻辑,所以我更喜欢在我的模型/服务中创建散列。

    -1热度

    1回答

    def create @practice = Practice.new(practice_params) if @practice.save && @practice.start respond_to do |format| format.html { redirect_to practice_learnings_path(@practice) &&

    1热度

    2回答

    我正在尝试使用Jbuilder设置简单的JSON响应。我的控制器如下: class Api::V1::JobsController < Api::V1::BaseController def show @job = Job.find(params[:id]) end end 我这里有JBuilder的模板: views\api\v1\jobs\show.jso

    0热度

    1回答

    我要推到WebSockets的东西通常会从JBuilder的视图时的路由被称为退回,但我不能在动作调用两次渲染: def ... @resource_receivers = "#{@resource.model_name.singular.capitalize}Receiver".constantize.where("#{@resource.model_name.singul

    1热度

    2回答

    我试图在JQuery UI中使用自动完成功能。后端似乎正在工作。它打印出正确的对象并返回正确的json对象,但_render函数不会触发。 的Javascript: var app = window.app = {}; app.Problems = function() { this._input = $('#problems-search-txt'); this._init

    0热度

    1回答

    我有JBuilder的显示呈现部分: : json.contents @item_trackers, partial: 'item_trackers/item_tracker', as: :it 在这部分我协会通过它变量来访问我的pages_trackers json.pages it.pages_trackers.order("created_at ASC") 问题是当请求被触发时,它会加载属于

    0热度

    1回答

    我有以下的JSON的JBuilder: json.question_cluster @question_cluster json.questions @question_cluster.questions do |question| json.id question.id json.title question.title json.required questi

    2热度

    1回答

    我正在使用rails 4.1.8构建API。我正在使用JBuilder来渲染json输出。特定的API每次调用产生1000-2000条记录,并且API响应时间大约为1400毫秒,其中jbuilder采用1200毫秒以上。 如何减少jbuilder消耗的时间。我用oj_mimic_json尝试了oj(因为rails version> 4.1),时间没有改进。 任何关于减少json渲染/序列化时间的建