Как создать и настроить свой веб-сервер на VDS (05 сен 2024)

Осенью самое время заняться установкой и тюнингом своего веб-сервера. Не правда ли?

ActionDispatch::Cookies:: CookieOverflow

Больше
6 года 9 мес. назад - 6 года 9 мес. назад #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 - отличная имхо весчь, рекомендую.
Последнее редактирование: 6 года 9 мес. назад пользователем Aleksej.

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

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

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

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

Have a lot of fun!
Последнее редактирование: 6 года 8 мес. назад пользователем evgenij. Причина: Уточнил ответ

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

Работает на Kunena форум