자바 스크립트 (Ruby on Rails)에서 컨트롤러 변수 사용

user001

내 자바 스크립트에서 컨트롤러 변수를 사용하고 싶습니다.

이것은 간단하게 할 수 없기 때문에. 나는 곤 보석을 사용합니다. https://github.com/gazay/gon

이것으로 내가하는 일은 기본 컨트롤러의 이전 필터 (모든 컨트롤러의 이전 필터 역할을 함)에 있습니다. gon.variable_name = value 그리고 내 js 파일에서 gon.variable_name을 사용합니다. 이것은 전체 페이지를 다시로드 할 때 잘 작동합니다.

그러나 변수는 ajax 요청에 대해 업데이트되지 않습니다.

예를 들어 :

페이지를 다시로드 할 때 컨트롤러에서

gon.variable_name = value1 

내 JS에서, gon.variable_name저를 준다 value1.

내 컨트롤러에서 ajax 요청 후

gon.variable_name = value2 

내 JS에서, 난 여전히 참조 gon.variable_namevalue1만.

ajax 요청에서 gon.variable_name을 업데이트 할 수있는 방법이 있습니까?

감사

user001

변수를 업데이트하기 위해 모든 요청에 ​​대해 gon을 초기화해야합니다.

include_gon (: init => true)

모든 요청에 ​​대한 응답으로 문제가 해결되었습니다.

추가 팁 : ajaxify rails gem을 사용하는 사람들을 위해 ajaxify_extra_content 메소드에서이 도우미 메소드를 호출 할 수 있으며 content_inserted 콜백에서 이것을 head 태그에 추가하여 일반적인 방식으로 작동하도록 할 수 있습니다.

귀하의 제안과 도움에 감사드립니다.

이 기사는 인터넷에서 수집됩니다. 재 인쇄 할 때 출처를 알려주십시오.

침해가 발생한 경우 연락 주시기 바랍니다[email protected] 삭제

에서 수정
0

몇 마디 만하겠습니다

0리뷰
로그인참여 후 검토

관련 기사

분류에서Dev

피닉스의 자바 스크립트에서 컨트롤러 변수 사용

분류에서Dev

Rails 컨트롤러에 자바 스크립트 변수 전달

분류에서Dev

자바 스크립트에서 Ruby on Rails로 변수 전달

분류에서Dev

Rails 4 : 컨트롤러에서 자바 스크립트로 변수 전달

분류에서Dev

Rails 애플리케이션에서 컨트롤러의 변수를 사용해야 할 때 자바 스크립트 코드를 어디에 넣을까요?

분류에서Dev

컨트롤러에서 자바 스크립트로 Symfony2 전달 변수

분류에서Dev

PHP if 문에서 자바 스크립트 변수 사용

분류에서Dev

자바 스크립트를 사용하여 컨트롤러에 값 전달

분류에서Dev

laravel 컨트롤러에서 자바 스크립트로 문자열 변환

분류에서Dev

Spring MVC를 사용하여 자바 스크립트 함수에서 자바 컨트롤러 클래스로 JSON 객체 전달

분류에서Dev

자바 스크립트에서 함수 fron 루비 컨트롤러 호출

분류에서Dev

스크립트 태그에서 Ruby 변수 사용

분류에서Dev

자바 스크립트 경고 및 자바 스크립트에서 PHP 변수 사용

분류에서Dev

AngularJS : 컨트롤러 / 지시문의 다른 곳에 정의 된 사용자 지정 자바 스크립트 함수 사용

분류에서Dev

자바 스크립트에서 컨트롤러 변수에 액세스하는 방법

분류에서Dev

자바 스크립트의 Kendo Window 새로 고침에서 컨트롤러 작업에 매개 변수 전달

분류에서Dev

자바 스크립트 : setTimeout에서 전역 변수 변경 사용

분류에서Dev

Google 차트 옵션 자바 스크립트에서 변수 사용

분류에서Dev

WebBrowser 컨트롤 내에서 자바 스크립트 변수 수정

분류에서Dev

컨트롤러에서 자바 스크립트 변수로 JSON 인코딩 결과를 전달하는 방법

분류에서Dev

Ruby on Rails를 사용한 스트라이프 자바 스크립트

분류에서Dev

자바 스크립트에서 함수 매개 변수의 복잡한 사용

분류에서Dev

자바 스크립트 함수의 매개 변수에 여러 컨트롤 전달

분류에서Dev

자바 스크립트 함수의 매개 변수에 여러 컨트롤 전달

분류에서Dev

함수에 대한 자바 스크립트에서 () 사용

분류에서Dev

자산 파이프 라인 : 하나의 컨트롤러에만 자바 스크립트 파일 사용

분류에서Dev

사용자에게 특수 문자 [@. ,!] 자바 스크립트

분류에서Dev

외부 자바 스크립트 파일에서 django 템플릿 변수 사용

분류에서Dev

자바 스크립트 매개 변수에서 ''를 사용하는 방법

Related 관련 기사

  1. 1

    피닉스의 자바 스크립트에서 컨트롤러 변수 사용

  2. 2

    Rails 컨트롤러에 자바 스크립트 변수 전달

  3. 3

    자바 스크립트에서 Ruby on Rails로 변수 전달

  4. 4

    Rails 4 : 컨트롤러에서 자바 스크립트로 변수 전달

  5. 5

    Rails 애플리케이션에서 컨트롤러의 변수를 사용해야 할 때 자바 스크립트 코드를 어디에 넣을까요?

  6. 6

    컨트롤러에서 자바 스크립트로 Symfony2 전달 변수

  7. 7

    PHP if 문에서 자바 스크립트 변수 사용

  8. 8

    자바 스크립트를 사용하여 컨트롤러에 값 전달

  9. 9

    laravel 컨트롤러에서 자바 스크립트로 문자열 변환

  10. 10

    Spring MVC를 사용하여 자바 스크립트 함수에서 자바 컨트롤러 클래스로 JSON 객체 전달

  11. 11

    자바 스크립트에서 함수 fron 루비 컨트롤러 호출

  12. 12

    스크립트 태그에서 Ruby 변수 사용

  13. 13

    자바 스크립트 경고 및 자바 스크립트에서 PHP 변수 사용

  14. 14

    AngularJS : 컨트롤러 / 지시문의 다른 곳에 정의 된 사용자 지정 자바 스크립트 함수 사용

  15. 15

    자바 스크립트에서 컨트롤러 변수에 액세스하는 방법

  16. 16

    자바 스크립트의 Kendo Window 새로 고침에서 컨트롤러 작업에 매개 변수 전달

  17. 17

    자바 스크립트 : setTimeout에서 전역 변수 변경 사용

  18. 18

    Google 차트 옵션 자바 스크립트에서 변수 사용

  19. 19

    WebBrowser 컨트롤 내에서 자바 스크립트 변수 수정

  20. 20

    컨트롤러에서 자바 스크립트 변수로 JSON 인코딩 결과를 전달하는 방법

  21. 21

    Ruby on Rails를 사용한 스트라이프 자바 스크립트

  22. 22

    자바 스크립트에서 함수 매개 변수의 복잡한 사용

  23. 23

    자바 스크립트 함수의 매개 변수에 여러 컨트롤 전달

  24. 24

    자바 스크립트 함수의 매개 변수에 여러 컨트롤 전달

  25. 25

    함수에 대한 자바 스크립트에서 () 사용

  26. 26

    자산 파이프 라인 : 하나의 컨트롤러에만 자바 스크립트 파일 사용

  27. 27

    사용자에게 특수 문자 [@. ,!] 자바 스크립트

  28. 28

    외부 자바 스크립트 파일에서 django 템플릿 변수 사용

  29. 29

    자바 스크립트 매개 변수에서 ''를 사용하는 방법

뜨겁다태그

보관