【问题标题】:How to access the Rails controller from a liquid tag?如何从液体标签访问 Rails 控制器?
【发布时间】:2012-11-18 03:38:11
【问题描述】:

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

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

我的方法可行吗?如果我在正确的轨道上,那么我将如何始终将控制器与上下文一起注册?如果我没有走上正轨,我该怎么办?

谢谢!

【问题讨论】:

    标签: ruby-on-rails liquid


    【解决方案1】:

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

    {% csrf_meta %}
    {% csrf_param %}
    

    Reference

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2014-01-06
      • 1970-01-01
      • 2020-01-10
      • 2017-07-27
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多