Задать вопрос
bogdan_uman
@bogdan_uman
шлЫмазл неукЪ-поцЪ

Как добавить cookie в ответ?

Здравствуйте. Подскажите пожалуйста, как сделать что бы в ответе были куки?
В настройках стоит config.api_only = true

вот пример
def test_cookie
    cookies[:cookie_name1] = 'cookie_value1'
    cookies[:cookie_name22] = 'cookie_value22'
    
    render json: { status: true }
  end


В application_controller.rb добавил
class ApplicationController < ActionController::API
  include ActionController::Cookies
end


application.rb
module RailsApiDemo
  class Application < Rails::Application
    config.load_defaults 5.1
    config.api_only = true
  end
end


Спасибо
  • Вопрос задан
  • 100 просмотров
Подписаться 1 Простой Комментировать
Ответ пользователя Dmitri Sinitsa К ответам на вопрос (2)
@unabl4
ruby on rails web dev
Никак. Middleware для сессий и кук выключен в API режиме.
Зачем в API куки? Что-то неправильно.
Ответ написан