Archive for the 'Rails' Category

Backbone.js: Models and Collections

Сегодня коротенько пробежимся по моделям и коллекциям. Расскажу, что это и с чем это едят. Начнём с модели: class App.Models.Post extends Backbone.Model   urlRoot: ‘/posts’ В большинстве случаев это всё, что будет указываться при описании модели: указываем, что модель наследуется от Backbone.Model, а потом указываем путь, по которому Backbone будет слать RESTful-запросы. Я несколько слукавил, когда [...]

Понедельник, Сентябрь 17th, 2012

Backbone.js Routers

Вчера я в общих чертах описал процесс подключения Backbone.js в приложение на «рельсах». Кто не читал, тому рекомендую сначала бегло пробежать по той статье. Сегодня расскажу о, пожалуй, самой важной части Backbone.js: о роутерах. Почему я считаю роутеры самыми важными? Всё просто: чтобы что-то увидеть в окне браузера, пользователь сначала должен набрать URL, кликнуть ссылку [...]

Пятница, Сентябрь 14th, 2012

Backbone.js + Coffeescript + Rails

Не так давно я написал статью о создании SPA на основе Spine.js в качестве front-end-а и «рельсов» в качестве back-end-а. Spine.js очень интересная штука, очень простая и понятная, но для создания не очень сложного приложения. Как только приложение начинает разрастаться, начинаются проблемы. Как по мне, то главная проблема — это роуты, разбросанные по разным файлам, малопонятный [...]

Четверг, Сентябрь 13th, 2012

Spine.js и Rails

Как говорят у нас в Одессе, и снова здрасте! Именно так, а не здравствуйте (-: Сегодня я решил предоставить на суд общественности совсем небольшое приложение. Так называемое SPA — Single Page Application. Самым ярким и известным представителем SPA является, пожалуй, Gmail. Ну на такую функциональность никто пока не замахивается, а вот что-то типа системы управления [...]

Понедельник, Июль 16th, 2012

Ckeditor на Heroku и вообще на production

В прошлой статье я рассказал о том, как подружить Ckeditor и elFinder. Всё работало хорошо, пока я запускал у себя на локальной машине. Проблемы начались, когда я попытался сделать тестовое приложение на Heroku. Скажу прямо: ничего не заработало (-: Пришлось нырнуть в глубины Интернета и найти следующее решение. 1. Перенёс всю директорию Ckeditor в  vendor/assets/javascripts/ckeditor. 2. [...]

Вторник, Июнь 19th, 2012