Skip to content

badimalex/recruitment-homework

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

26 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Пример блога на Ruby on Rails

Build Status

  • В качестве системы аутентификации использован gem devise.
  • Пользователи могут регистрироваться на проекте, логиниться и делать «выход из проекта».
  • Существуют две роли: зарегистрированный пользователь и гость.
  • Зарегистрированные пользователи могут создавать, редактировать, удалять посты.
  • Комментировать, редактировать свои комментарии(в течении первых 15 минут после их создания).
  • Гости могут только просматривать посты и комментарии.
  • Для тэгов использовался gem act_as_taggable.
  • Пользователи могут установить тэги для постов, на главной странице выводится облако тэгов.

Установка

  • пример конфигурации бд (config/database.yml.sample)
$ bundle install
$ rake db:create
$ rake db:migrate
$ rails server

Для заполнения БД фейковыми данными

$ rake db:populate

Запуск тестов

$ rspec spec/

Releases

No releases published

Packages

No packages published