DevMan, Угу. Просто я тут понял что на Rails пишу лет 6, но не знаю внутренней кухни почти никак. Поэтому плавно начал интересоваться тем, что внутри. Но старый, в голову лезет всё плохо.
Всё написаное ниже - ошибочно. В терминале было несколько вкладок и однотипность событий меня смутила так сильно, что пришёл на toster. Всё в порядке, извините.
ошибочный вопрос
Хорошо, попробую по другому спросить. Скорее всего не понятно что пытаюсь узнать.
Есть два проекта: проект1 и проект2. У обоих проектов, в Gemfile мы видим gem 'puma'. В директориях каждого проекта, выполнив в терминале bundle install мы увидим такую строку: Installing puma.
- Да, ищу готовое. Точнее, нашёл.
- Искал скорее внешне, т.е. фронт, а не бек
- count - это плохо, потому что если псевдо-лайков будет много, операция будет долгая
- post_id - не норм колонка, потому как решение будет очень узким, куда лучше если post_id разделить на две колонки, например так: object_id, class_name. Тогда можно будет лайкать любые вещи, сохраняя например так:
1, Post, ...
2, Post, ...
1, Post, ...
1, Comment, ...
2, Comment, ...
3, Comment, ...
1, Book, ...
2, Book, ...
- Вообще всё это можно хранить не в БД, точнее в БД, работающих в памяти, например redis или подобные. Так будет быстрее