Podnasru: проще один раз поставить приложение на мобильный и все понятнее будет, карту получать даже не обязательно сразу :)
Все операции делаются через мобильный, кто переводит должен тоже зарегаться (поставить приложение), привязать свою (другую) карту с которой он может сделать вам платежь например по вашему аккаунту в revolut или по email (прийдет ссылка, надо открыть на мобильном) и т.д.
Дамир Нургалиев: ну user_id надо получать из вашей системы аутентификации, например user_signed_in? && current_user.id - это для devise, если конечно суть получения событий для текущего пользователя, если для другого то просто из базы получается этот id
Дамир Нургалиев: всего достаточно, но только у вас events вложен в users, а значит адрес должен быть и другой, чтобы узнать какой наберите в консоли
rake routes
Антон Иванов: gem'ы это обычные классы на языке ruby, при запуске приложения они или сразу в память подгружаются или по запросу, поэтому пытаться оптимизировать память таким образом будет неправильно. А разделение на разные unicorn'ы сервисы это хорошая практика.
Антон Иванов: сравнивать с php слегка не корректно, цикл жизни приложения совершенно другой.
Обратите внимание например на Puma, но все же стоит исходить из потребностей, запросов и бенчмарков.
"Rails программистов не хватает" - это миф, на самом деле свободных Rails программистов много, а вот работадателей готовых их нанять надо еще поискать, ибо много нестыковок (деньги, локация, задачи).
get "*pages" => "pages#show"
get "*pages" => "pages#edit"
delete "*pages" => "pages#destroy"
и т.д. потом в params[:pages] будет этот фрагмент uri нужны, по нему уже разбор