2009-12-15 3 views

답변

0

이것은 원시적 인 해결책이지만 항상 페이지의 URL에 대한 말풍선 요청을 해제 할 수 있습니다.

+0

다른 방법이 없다면 나는 이것을 생각하고있었습니다. –

+0

나는이 길을 가고 싶어한다. 너는 왜 이걸하고 싶어하는거야? – jonnii

+0

잘 모르겠습니다. 아마도 컬 요청을 사용하지 않고 그것을 할 수있는 방법이 있다고 생각할 것입니다. –

0

백그라운드 작업자에서 다음 코드를 실행했습니다. 코드에서 컨트롤러를 인스턴스화하고 뷰를 적절하게 렌더링하고 캐시를 채 웁니다.

cache_controller = PageController.new 
cache_controller.response = Hashie::Mash.new({"content_type"=>"text/js"}) 
cache_controller.request = Hashie::Mash.new({"action"=>"show", "negotiate_mime"=>"js", "content_type"=>"application/x-www-form-urlencoded", "get?" => true}) 
cache_controller.params = {id: 1} 
cache_controller.action_name = 'show' 
cache_controller.show # this is the method on controller you want to call. 

필자의 경우 나는 js.erb를 치고 있었으므로 일부 내용은 예제에서 필요하지 않을 수 있습니다.

관련 문제