JSON을 자바 스크립트 함수에 제공하는 컨트롤러 액션 중 하나에 AJAX 요청을 보내고 있습니다. 자바 스크립트 함수는 내보기 내부의 데이터를 기반으로 svg를 생성합니다.레일 패스 ActiveRecord :: 관계 내부 파라미터들?
그러나 내가 사용하고있는 데이터는 뷰 내부의 테이블 내에서 표현되어야하며 쿼리가 데이터베이스에 대해 한 번 이상 실행되어야하므로 쿼리를 원한다면 궁금합니다. 가능하면 페이지에 대한 초기 요청에 대한 쿼리를 수행 한 다음 params 해시에서 AJAX를 사용하여 다른 컨트롤러에 전달할 수 있습니까?
는 현재의 작업 흐름을 heres 개요 문제를 단순화하기 위해 : -> 쿼리 ->보기 봉사 -> 쿼리 - -> AJAX는 요청을 GET페이지 요청
SVG 생성> 무엇 내가 원하는 :
페이지 요청 -> 쿼리 ->보기 봉사 -> AJAX는 GET 요청이 -> 내가 단순히 통과 수 있다고 생각 SVG에게
생성
"#<ActiveRecord::Relation:0x00000009137fc8>":String
나는 또한 세션으로 저장 시도, 예를 들면 :
session[:foo] = @bar
Ajax 요청에 PARAM하지만 대신 액티브로 관계를 통과의 관계 : 관계는 문자열로 전달
하지만 세션을 관계를 저장할 수 없다고 생각하는 다음 오류 메시지를 만났습니다.
기본 PROC
워크 플로우 이런 종류의 선호되는 솔루션은 무엇과 해시를 덤프 수없는 이유는 무엇입니까?