Сотрудник RubySource Даррен Джонс написал книгу о Sinatra в рамках последней серии статей о Jump Start . С этими книгами размером с новеллу разработчики, потраченные…
В предыдущей статье я показал, как создать собственное приложение для обмена сообщениями, позволяющее общаться между пользователями один на один. Мы интегрировали Devise, создали правильные ассоциации,…
Мы работаем с данными, представленными в различных форматах каждый день. С моей точки зрения, одним из наиболее удобных форматов представления числовых данных является график. Пользователи…
Rails состоит из функций, которые на данный момент не предоставляет ни одна другая среда в области веб-разработки. С каждым выпуском его набор функций становится все…
Volt — это потрясающий новый веб-фреймворк Ruby, который нацелен на снижение барьера между клиентом и сервером (немного похоже на Meteor , но в Ruby). В…
В моей предыдущей статье о DDD для разработчиков Rails я говорил об использовании многоуровневой архитектуры для решения проблемы сложности домена. Я показал несколько типичных нарушений…
Ruby Metaprogramming может быть хорошей вещью. Недавно я просматривал один из кодов моего студента. У него была программа со многими методами, которая распечатывала различные сообщения,…
Rails 5 скоро появится (сейчас он на RC1), поэтому, готовясь к этой основной версии, самое время вернуться к основам. Сегодня мы собираемся обсудить ассоциации ActiveRecord…
Это последняя часть нашего исследования безопасности Rails. На прошлой неделе мы рассмотрели проблемы массового назначения и внедрения SQL-кода , предварительно изучив риски угона сеанса ….