Skip to content

realmyst/backbone_hackaton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Первое задание для начинающих изучение backbone. В приложении реализована простейшая система опросов. Необходимо перевести ее на backbone.js

В работе использовать:

- gem 'backbone-rails' (https://github.com/codebrew/backbone-rails)
- gem 'handlebars_assets' (https://github.com/leshill/handlebars_assets)
- jslib https://github.com/PaulUithol/Backbone-relational

Структура приложения:

Модели:
  Poll - содержит опрос
    #items - варианты ответов (Poll::Item)
  Poll::Item - содержит вариант ответа.
    #vote - проголосовать за этот вариант (не делает save в бд)
    #vote! - делает save

Роутинг:
  GET /
  GET /polls/:id

Шаги:

1. Сделать render и голосование в опросе на страницах конкретного опроса: /polls/:id (на данном этапе можно использовать только коллекцию @items)
2. Используя backbone-relation создать коллекции @poll с вложенными коллекциями @items (has_many relation)
3. Перевести на backbone блок Random Poll (т.о. на одной странице должно рендериться и работать несколько опросов)

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors