2016-05-05 3 views
0

Я прочитал, что агенты могут хранить данные, что я хотел бы сделать, это хранить данные на запрос, похожие на сеанс пользователя, но которые будут доступны внутри моделей. Идеи приветствуются.Хранить временные данные в Elixir

+3

Без лишнего контекста трудно сказать, какое лучшее решение будет. Не могли бы вы немного расширить проблему, которую вы пытаетесь решить? –

+1

В Phoenix все данные сеанса хранятся в структуре «Plug.Conn». В функциональных языках обычно полезно делать ваши данные явными, а не скрывать. Но, как сказал @PatrickOscity. Нам нужно больше контекста и, возможно, даже образцы кода. – tkowal

ответ

1

Этот учебник http://elixir-lang.org/getting-started/mix-otp/introduction-to-mix.html охватывает некоторые идеи по хранению данных в агенте. Вероятно, вы должны сначала работать над учебником, а затем, когда у вас есть более конкретный вопрос, опубликуйте его.

+0

Например, как хранить корзину? –

+0

Вы запрашиваете конкретный ответ на общий вопрос @BorisBarroso. Какие данные необходимо хранить в корзине? Пользовательский ИД? Требуется ли в корзине уникальный идентификатор, если вы хотите его сохранить? И т. Д. И т. Д. И т. Д. –

+0

Ну, я думал, что могу использовать сеансы для хранения таких данных, но я использую Guardian (токен Json) с API и сеансы не работают –

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