К пятому дню курсов мы уже имели приложение, которое умело что-то делать.
А именно мы создали модели продукт и категория, админку для управления категориями и продуктами.
Наш код был под контролем версий Git.
Результат работы находится на Github — https://github.com/evgeniypetrov/seminar4shop
Прочитайте Readme, чтобы повторить ход работы.
5 день изучения Ruby on Rails был посвящен хорошим практикам работы с git и улучшением нашего магазина.
Cегодня мы вели нашу разработку в отдельной ветке, создали главную страницу магазина, разобрались с отображением (Layouts, partial, view), сделали контроллер для продуктов. В конце разработки, мы соединили мастер ветку с новой веткой, разрешили конфликты.
Read the rest of this entry »
4 Comments | Posted in RubyOnRails
Спасибо всем, кто не смотря ни на что пришел в прошедшее воскресенье к нам на баркамп! По-моему была вполне милая и дружественная атмосфера :) В общей сложности присутствовало 20 человек, к сожалению, не всех удалось послушать, но в данном случае, главное - участие.
Вот основные темы, которые были рассмотрены:
- Интегрирование капчи в rails3 приложение (что бы пользователь при регистрации вводил текст с картинки). За основу взято приложение rails3-base в котором в качестве решения для аутентификации используется гем devise
- HTML5, Drag and drop файлов между браузером и ОС.
- MySQL replications
- Применение rvm, rspec+shoulda для тестирования моделей, cucumber, formtastic, tebletastic, flutie, devise;
- Что такое scrumboard. Органиция работы с помощью утилиты screen.
Кроме озвученных выше пунктов, мы замечательно пообщались и на множество других, интересных для нас тем.
Было бы здорово услышать отзывы тех, кто приходил к нам впервые! Может у вас есть предложения, какие темы хотелось бы рассмотреть в следующий раз?
Ждем ваших предложений! Будем рады комментариям!

No Comments | Posted in Events
Всем привет!
Вчера на баркампе я обещал выложить краткий конспект своего доклада по теме “Масштабирование БД: репликации в MySQL”.
В своем докладе в плане теории я опирался на следующие скринкасты, очень рекомендую вам их посмотреть:
Для того, чтобы настроить репликации в MySQL по самой распространенной схеме Master/Slave, есть замечательные гайды на официальном сайте MySQL и на сайте cowboycoded.com
Адекватного решения этой задачи “из коробки” для Rails 3 пока не нашлось. Предлагаю обратить внимание на существующие решения для вторых рельсов, попробовать их и, возможно, помочь в поиске (или создании) решения для третьих рельсов.
2 Comments | Posted in General
Всем привет!
Итак, закончился 3 день изучения Ruby on Rails.
Мы прошли следующие темы:
- Git базовые навыки: init, add, commit
- Создание модели “Категория”
- Связи между моделями
- Миграции
- Валидация
Read the rest of this entry »
7 Comments | Posted in RubyOnRails
Всем привет!
Прошел второй день курсов Ruby on Rails. Несмотря на то, что занятие получилось слегка сумбурным - много информации, привыкание к окружению разработки, маленькие технические неувязки и т.д., мы все же подготовили конспект и сейчас представим ее вам.
Read the rest of this entry »
5 Comments | Posted in RubyOnRails