Как добавить csrf_meta_tags в мой файл .coffee.erb? - PullRequest
1 голос
/ 16 ноября 2011

У меня есть файл .coffeescript.erb, в котором я хотел бы получить информацию о метатегах CSRF в Rails 3.1. Файл называется bookmarklet.coffee.erb, и он находится в моей папке assets / javascript. Это код, который я использую:

csrfMeta = <%= csrf_meta_tags %>

Когда я получаю доступ к assets / bookmarklet.js, я вижу это в журнале моего сервера

Error compiling asset bookmarklet.js:
NameError: undefined local variable or method `csrf_meta_tags' for #<#<Class:0x007f83d2efc3a8>:0x007f83d4043080>

Как я могу получить мета-теги CSRF в мой файл JavaScript?

1 Ответ

0 голосов
/ 22 ноября 2011

Мне удалось отобразить теги CSRF, переместив файл в мою папку views / parser и переименовав его в bookmarklet.js.coffee. Вместо использования csrf_meta_tags я использовал вспомогательный form_tag, который автоматически включает теги CSRF.

...