0
저는 레일스와 jbuilder를 처음 사용하기 때문에 이것이 가능한지 아닌지 잘 모르겠습니다. 나는 http://www.devbridge.com/sourcery/components/jquery-autocomplete/ 플러그인이 자동 완성 jQuery를 사용하고 있는데이 예상하는 응답은 내가, 내가 모두 키와 JSON 개체를 다시 받고 있어요 JSON을 반환 제이빌더를 사용하려고하면jbuilder에서 따옴표를 제거하십시오 json
{
query:'Li',
suggestions:['Liberia', 'Libyan Arab Jamahiriya', 'Liechtenstein', 'Lithuania'],
data:['LR', 'LY', 'LI', 'LT']
}
의 형식으로하는 것입니다 및
{"query":"Comp","suggestions":"['Test Company','Test Company 2','Test company','tester chester','before create test']","data":"['1','2','3','4','5']"}
같은 인용 부호의 값 내가 반환 된 JSON에서 따옴표를 제거 할 수있는 방법이 있습니다,이 작동하지 않을 수있는 플러그인을 일으키는 것 같습니다? 내 jbuilder 파일의 모습은 다음과 같습니다.
suggestions = ""
data = ""
@companies.each do |company|
suggestions += "'" + company.name + "',"
data += "'" + company.id.to_s + "',"
end
json.query @query
json.suggestions "[" + suggestions[0...-1] + "]"
json.data "[" + data[0...-1] + "]"
고마워요!
답변으로 게시하고 받아들이십시오. 부끄러워하지 마십시오. =) – zishe