2016-08-04 4 views
1

이제 rails에서 getScript와 관련된 문제가 발생했습니다. 실제로 내 레일 컨트롤러의 특정 동작에 가변 데이터를 전달할 수 있습니다. 내 뷰에서 다음 줄을 사용합니다.레일에서 getScript 관련 문제

getScript ('/ user/out_action.js? pt ='+ results_time); // results_time은 보내려는 변수 이름입니다.

여기서 'user'는 컨트롤러 이름이고 out_action은 컨트롤러의 작업입니다. 괜찮습니다.

내 문제는 여러 다른 변수 데이터를 내보기에서 컨트롤러 동작으로 보낼 수 없다는 것입니다. 레일에 루비를 사용하고 있습니다. 한 번의 호출로이 데이터를 전달하고 싶습니다.

예를 들어 동일한 호출을 사용하여 results_time과 같은 다른 변수로 전달하려고합니다.

어떻게하는지 알려주십시오.

답변

0

매우 간단한 당신은 아래 예와 같이 쿼리 문자열을 향상시켜야합니다. 아래 커피 스크립트를 사용하는 경우

$.getScript('/user/out_action.js?pt=#{resulted_time}&ps=#{resulted_time}'); 

이렇게하면 여러 매개 변수가 삽입됩니다. 일반 자바 스크립트의 경우 아래 코드를 사용할 수 있습니다.

$.getScript('/user/out_action.js?pt='+resulted_time+'&ps='+resulted_time); 

더 자세한 설명이 필요하면 알려주세요.

+1

@Muaaz 고맙습니다 ... 이미 두 번째 접근 방식을 사용하여 코드를 업데이트했으며 작동 중입니다. – Abhradip