2012-11-18 5 views
3

Rails의 CSRF 템플릿을 액체 템플릿으로 렌더링 할 수 있기를 원합니다.액상 태그에서 레일 컨트롤러에 액세스하는 방법은 무엇입니까?

내 문제가 thoughtbot 링크가 첫번째 장소에있는 컨트롤러를 등록 얻는 방법을 설명하지 않는다는 것입니다 : 나는 나에게 약간의 단서를 제공 두 페이지를 발견했다. 그런 다음 기관차의 근원을 살펴보면 template is registered with a new context이라는 것을 볼 수 있습니다. 그러나 이것은 도우미에서 수행됩니다. 내 .liquid 파일에 {% csrf_meta_tag %} 태그를 호출 할 수 있기를 원하기 때문에이 방법이 적합하지 않다고 생각합니다.

내 접근 방법이 가능합니까? 내가 올바른 길을 가고있다면 컨트롤러를 컨텍스트와 함께 어떻게 등록 할 수 있을까요? 내가 옳은 길을 걷지 않는다면 어떻게 할 수 있습니까?

감사합니다.

답변

1

나는 동일한 문제가있어서 해결책을 찾았습니다. this code를 사용 , 당신은 당신의 템플릿에 theese 태그를 추가 할 수 있습니다 :

{% csrf_meta %} 
{% csrf_param %} 

Reference

관련 문제