Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/ruby-on-rails/53.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
rails格式化jquery ui自动完成小部件的json.jbuilder_Jquery_Ruby On Rails_Json_Jquery Ui - Fatal编程技术网

rails格式化jquery ui自动完成小部件的json.jbuilder

rails格式化jquery ui自动完成小部件的json.jbuilder,jquery,ruby-on-rails,json,jquery-ui,Jquery,Ruby On Rails,Json,Jquery Ui,我正在使用jQueryUI的小部件。我发现它以term的形式发送参数,并且它需要这样的json [{label:Client1},{label:Client2}] 相反,我得到了 [{"client":{"label":"Cliente"}}] 客户端\u controller.rb _client.json.jbuilder 如何根据需要格式化json?使用json。@client,:client\u name而不是循环。我遇到语法错误。我还尝试了json。label@clients,:客户

我正在使用jQueryUI的小部件。我发现它以term的形式发送参数,并且它需要这样的json

[{label:Client1},{label:Client2}]

相反,我得到了

[{"client":{"label":"Cliente"}}]
客户端\u controller.rb

_client.json.jbuilder


如何根据需要格式化json?

使用json。@client,:client\u name而不是循环。

我遇到语法错误。我还尝试了json。label@clients,:客户端名称,但它也不起作用。你能给我一些其他的建议吗=我试图从类似的查询中呈现json。但我还想给client_name一个标签allias,以返回这样的json。[{label:Client1},{label:Client2}]中的标签实际上是client_name列。对不起,我没说清楚。请随时提出任何问题:
def index
  @client = Client.all
  @client = Client.paginate(:page => params[:page])
  if params[:term].present?
    @client = @client.where("client_name LIKE ? ", "%#{params[:term]}%")
  else
    @client = @client.paginate(page: params[:page])
  end

  respond_to do |format|
    format.html
    format.json
  end
end
json.client do
  json.label client.client_name
end