Ruby on Rails приложение. Простейший клон популярного сервиса:
Пользователи приложения (реализована регистрация) могут задавать вопросы и отвечать на вопросы других пользователей или анонимов.
ruby '3.0.1'
rails '~> 7.0.2'
-
Авторизация пользователя без использования библиотек.
-
Выбор пользователем дизайн шапки профиля.
-
Аватары с помощью
gravatar
-
Применены иконки библитеки
font-awesome
-
Поиск вопросов и ответов по хэштегам.
-
reCAPTCHA V2 для анонимных пользователей.
Установите Bundler
:
gem install bundler
Склонируйте репозиторий:
git clone https://github.com/goodquietly/askme.git
Находясь в папке с игрой cd askme
, установите библиотеки:
bundle install
Выполните миграции БД
bundle exec rake db:migrate
https://developers.google.com/recaptcha/docs/settings
Полученные ключи добавьте в проект в файл .env
с содержимым(см. файл примера .env.example
):
RECAPTCHA_ASKME_PUBLIC_KEY = 'your_site_key'
RECAPTCHA_ASKME_PRIVATE_KEY = 'your_private_key'
Запустите программу:
bundle exec rails s
В браузере перейдите по ссылке:
http://localhost:3000