내 레일 앱에 jQuery UI autocomplete plugin을 사용하고 싶습니다. 가능한 값의 수가 적어서 클라이언트 측에 저장하려고합니다.Rails 앱에서 jQuery UI 자동 완성 플러그인 사용
def index
@tags = Tag.find(:all).map { |t| t.name }
end
을 그리고 내보기 : 그래서 난 내 컨트롤러는 다음과 같이 설정이
var tags = <%= @tags %>
문제는이 렌더링한다는 것입니다 같은 :
var tags = ["tag1","tag2"];
대신 :
var tags = ["tag1","tag2"]
내가해야 할 일 내 태그 배열 안에있는 따옴표를 이스케이프하는 것을 다르게하기 위해서?
그래도 작동하지만 XSS 취약점은 생성되지 않습니까? –
방금 내 대답을 편집했습니다 – apneadiving
당신의 최신 답변을 시도하고 여전히 이스케이프 된 따옴표로 렌더링 ... –