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


Спасибо
  • Вопрос задан
  • 52 просмотра
Пригласить эксперта
Ответы на вопрос 2
Dem1
@Dem1
Ruby on Rails developer
# config/application.rb
config.middleware.use ActionDispatch::Cookies
config.middleware.use ActionDispatch::Session::CookieStore, key: '_coookie_name', expire_after: 30.days
Ответ написан
@unabl4
ruby on rails web dev
Никак. Middleware для сессий и кук выключен в API режиме.
Зачем в API куки? Что-то неправильно.
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через TM ID
Похожие вопросы
от 90 000 до 200 000 руб.
от 1 700 до 5 500 usd.
Randewoo.ru Москва
от 120 000 до 180 000 руб.
18 авг. 2018, в 01:10
17000 руб./за проект
17 авг. 2018, в 23:00
5500 руб./за проект