×
Покер бот на Ruby on Rails (12 сен 2018)

Третья ипостась покера на ruby. Искреннее спасибо всем, кто прислал замечания по предыдущим релизам.

Решено ActionDispatch::Cookies:: CookieOverflow

Больше
8 мес. 5 дн. назад - 8 мес. 5 дн. назад #1 от Aleksej
Aleksej создал тему: ActionDispatch::Cookies:: CookieOverflow
В процессе разработки Twitter Bot на Ruby on Rails закономерно столкнулся c этой проблемой: ActionDispatch::Cookies::CookieOverflow (ActionDispatch::Cookies::CookieOverflow), т.е. пресловутые 4 kb cookie_store. Наилучшим решением оказался для меня Active Record Session Store:

github.com/rails/activerecord-session_store

Говорят, кто-то получает ошибку null value in column “session_id” violates not-null constraint , но у меня, тьфу-тьфу-тьфу, все запустилось без особых проблем. Если не считать за неудобство необходимость время от времени запуска db:sessions:trim - отличная имхо весчь, рекомендую.
Последнее редактирование: 8 мес. 5 дн. назад пользователем Aleksej.

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.

Больше
7 мес. 3 нед. назад - 7 мес. 3 нед. назад #2 от evgenij
evgenij ответил в теме ActionDispatch::Cookies:: CookieOverflow
ну в общем да, приходится только почему-то вручную создавать файл

config/initializers/session_store.rb
Rails.application.config.session_store :active_record_store, key: '_my_app_session'

и в файле миграции дописать версию рельс в квадратных скобках, иначе миграция не пройдет:
class AddSessionsTable < ActiveRecord::Migration[5.1]

Дождались! Fedora 28.
Последнее редактирование: 7 мес. 3 нед. назад пользователем evgenij. Причина: Уточнил ответ

Пожалуйста Войти или Регистрация, чтобы присоединиться к беседе.