2013-08-28 2 views
1

레일의 모델 속성에 jquery 값을 할당하려면 어떻게해야합니까? 이 같은?모델 속성에 jquery var를 할당하십시오.

<script> 
    var jvar = 10; 
    <%= :data %> = jvar 
</script> 

하지만이이 개념에 뒤로 조금이다

+0

자바 스크립트는 클라이언트 측에만 있고 레일은 클라이언트 측에 있기 때문에 Ajax가 필요합니다. – jantimon

+0

더 큰 그림과 왜/무엇을 하려는지 자세히 설명해 주시겠습니까? ajax를 통해 루비 모델 속성을 유지하는 아주 간단한 javascript 함수를 만들 수 있습니다. –

+0

자바 스크립트 함수를 사용하여 테이블의 행 번호를 세고 있습니다. 나는이 열을 표와 함께 인라인으로 표시한다. 그러나 모델의 특성을 저장하면 해당 값이 사라집니다. 나는 그렇게하지 않기를 바란다. – DashControl

답변

2

작동하지 않습니다. Javascript와 HTML을 사용하고 있다면 Ruby 모델 객체에 할당 된 변수를 얻는 유일한 방법은 양식을 제출하거나 Ajax를 사용하는 것입니다. Javascript 데이터를 서버 측에서 Ruby로 가져와야합니다.

+0

의미가 있습니다. 감사 – DashControl

관련 문제