rails格式化jquery ui自动完成小部件的json.jbuilder
我正在使用jQueryUI的小部件。我发现它以term的形式发送参数,并且它需要这样的json [{label:Client1},{label:Client2}] 相反,我得到了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,:客户
[{"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