Я хочу протестировать веб-сервис rails с помощью cURL, но до сих пор я мог делать это только при отключении before_filter :authenticate_user!
. Но я хотел бы войти априори, а затем создать, уничтожить и т.д.
Я видел, что с помощью cURL вы можете аутентифицировать и сохранять информацию о сеансе в файле cookie, который вы используете для своих следующих запросов, но я не мог заставить его работать с Devise: в моем сценарии пользователь регистрируется при использовании электронной почты /password, поэтому я пытаюсь:
curl \ -X POST \ -d '[email protected]&password=password' \ -c cookie \ http://localhost:3000/users/sign_in > out
и я получаю: ActionController::InvalidAuthenticityToken in Devise/sessionsController#create
Может кто-нибудь дать мне идею/пример?
Спасибо!