如何从液体标签访问Rails控制器?

时间:2012-11-18 03:38:12

标签: ruby-on-rails liquid

我希望能够在液体模板上呈现Rails的CSRF内容。我发现两个页面给了我一些线索:

我的问题是思想机器人链接没有解释如何首先注册控制器。然后,查看locomotivecms源代码,我可以看到template is registered with a new context,但这是在帮助程序中完成的。我不认为这种方法适合我,因为我希望能够在我的{% csrf_meta_tag %}文件中调用标记.liquid

我的方法可行吗?如果我在正确的轨道上,那么我将如何随时注册控制器以及上下文?如果我没有走上正轨,我该怎么办呢?

谢谢!

1 个答案:

答案 0 :(得分:1)

我有同样的问题,我找到了解决方案。 使用this code,您可以将theese标记添加到模板中:

{% csrf_meta %}
{% csrf_param %}

Reference