Все программисты их используют. Вы можете называть их «Карты», «Словари», «Хэш-карты» или «Ассоциативные массивы». В мире Ruby мы называем их Hashes, и они довольно крутые….
Padrino — это веб-фреймворк, тесно связанный с его двоюродным братом, веб-фреймворком Sinatra. Он пытается предложить гибкость разработки Sinatra и широкий спектр помощников, инструментов и дополнений…
Что такое DDD Существует много видов сложности, с которыми вам приходится сталкиваться при разработке программного обеспечения, и различные виды приложений будут иметь очень разные наборы…
Моделирование отношений «многие ко многим» между объектами данных в мире ActiveRecord не всегда простая задача. Даже если у нас есть четко определенная ER-диаграмма для работы,…
RubyGems.org сделал это намного проще для всех нас, чтобы внести вклад Ruby драгоценных камней Ник Куаранто (@qrush) произвел революцию в разработке драгоценных камней в 2009…
Нумерация страниц — очень распространенная и широко используемая навигационная техника, и на то есть веские причины. Прежде всего, рассмотрим производительность. Загрузка всех доступных записей в…
Привет всем. Недавно я начал более глубоко копаться в Ruby 2.0. Самая интересная особенность для меня — это добавление реальных аргументов ключевых слов. Когда я…
Цель, стоящая за мини-тестом, может быть выражена одним словом: просто . Minitest убирается с вашего пути и позволяет вам писать выразительные и удобочитаемые тесты. Эти…
rbenv — это инструмент, который позволяет устанавливать и запускать несколько версий Ruby одновременно. Это простая и легкая альтернатива RVM , ориентированная исключительно на управление несколькими…
Некоторое время назад один из наших авторов представил учебник по Rails, в котором RailsBricks упоминалась в качестве отправной точки для приложения. Я никогда не слышал…