【发布时间】:2017-08-27 08:18:57
【问题描述】:
我正在使用 jquery-ui 的 autocomplete 小部件。我发现它将其参数作为术语发送,它需要这样的 json
[{"label": "Client1"},{"label": "Client2"} ]
相反,我得到了
[{"client":{"label":"Cliente"}}]
clients_controller.rb
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
_client.json.jbuilder
json.client do
json.label client.client_name
end
如何根据需要格式化 json?
【问题讨论】:
标签: jquery ruby-on-rails json jquery-ui