2012-11-18 29 views
3

我希望能夠在液體模板上呈現Rails的CSRF內容。我發現,給我一些線索兩頁:如何從液體標籤訪問Rails控制器?

我的問題是,thoughtbot鏈接沒有解釋如何得到註冊擺在首位的控制器。然後,看着locomotivecms的來源,我可以看到template is registered with a new context,但這是在幫手中完成的。我不認爲這種方法適合我,因爲我希望能夠在我的.liquid文件中調用標記{% csrf_meta_tag %}

我的方法可行嗎?如果我處於正確的軌道上,那麼我將如何隨着上下文一直註冊控制器?如果我不在正確的軌道上,我該怎麼辦?

謝謝!

回答

1

我有同樣的問題,我找到了解決方案。使用this code ,您可以theese標籤添加到您的模板:

{% csrf_meta %} 
{% csrf_param %} 

Reference