Учебное приложение по аналогии с сайтом ask.fm
В приложении реализована возможность задавать вопросы существующим пользователям(как анонимно, так и публично), просмотра профилей других пользователей.
Ruby version- 2.7.0
Rails version - 6.0.3
- Клонируете репозиторий с приложением
- В терминале переходите в папку с приложением и выполняете команды
bundle && bundle exec rake db:migrate
yarn
- Зарегистрироваться на сайте reCAPTCHA и добавить URL приложения, где оно будет запускаться.
Если использовать только локально, то сразу переход на 5 пункт
4.1 Прописать в переменных окружения — локально и на heroku.
Локально в vim ~/.bash_profile
export RECAPTCHA_ASKME_PUBLIC_KEY="<публичный ключ>"
export RECAPTCHA_ASKME_PRIVATE_KEY="<приватный ключ>"
На странице приложения в Heroku в разделе Settings → Reveal Config Vars.
- Запуск приложения в локалхост осуществляется в терминале
5.1 запуск сервера rails
bundle exec rails s
5.2 запуск во втором окне терминала сервера webpacker для сборки стилей, скриптов и т.д.
bin/webpack-dev-server