Rails の CSRF を Liquid テンプレートでレンダリングできるようにしたいと考えています。手がかりとなる 2 つのページを見つけました。
- http://robots.thoughtbot.com/post/159806314/custom-tags-in-liquid
- https://github.com/locomotivecms/engine/blob/v2.0.0.rc12/lib/locomotive/liquid/tags/csrf.rb
私の問題は、ソートボットのリンクが、そもそもコントローラーを登録する方法を説明していないことです。次に、locomotivecms のソースを見ると、テンプレートが新しいコンテキストで登録されていることがわかりますが、これはヘルパーで行われます。{% csrf_meta_tag %}
ファイル内のタグを呼び出すだけにしたいので、このアプローチは私には適していないと思い.liquid
ます。
私のアプローチは可能ですか?私が正しい軌道に乗っている場合、どのようにして常にコントローラーをコンテキストとともに登録しますか? 正しい軌道に乗っていない場合、どうすればよいのでしょうか?
ありがとう!