2012-05-31 2 views
3

Я создаю приложение Rails для взаимодействия с приложением iOS. Все мои запросы проходят/ждут JSON, поэтому я сталкиваюсь с проблемами CSRF при публикации. Я могу отключить protect_from_forgery (не идеально), но я не хочу делать это на основе каждого контроллера, потому что я использую devise, и мне придется подклассифицировать каждый контроллер. Есть ли способ отключить его для всего приложения или что лучше подходит?Могу ли я отключить защиту_from_forgery для моего приложения Rails Rails?

ответ

2

Я не знаю, если это работает, но я бы попробовал этот

class ApplicationController < ActionController::Base 
    skip_before_filter :verify_authenticity_token 
end 
+3

Или просто удалить protect_from_forgery из файла application_controller.rb :-) – sailor

+0

Perfect. Комментарий - это то, что мне нужно. – Quentamia

Смежные вопросы