В этой заключительной статье об основах RSpec мы расскажем о нескольких сомнительных деталях, которые вы можете и должны избегать, о том, как составлять тесты, почему…
Это последняя статья в серии «Загрузка с Rails». В последние пару месяцев мы уже обсуждали драгоценности Shrine, Dragonfly и Carrierwave. Сегодняшний гость — Paperclip от…
Что вы будете создавать Что такое объекты страницы? Сначала я расскажу тебе короткую тему. Это шаблон проектирования для инкапсуляции разметки и взаимодействия страниц, особенно для…
Одной из самых похвальных особенностей Ruby является его поддержка техники, известной как типирование утки . Несмотря на юмористическое название, Duck Typing позволяет разработчикам Ruby писать…
Sinatra — это минимальный веб-фреймворк для создания веб-приложений на Ruby с минимальными усилиями. Почти Синатра это то же самое, но только в восьми строках кода…
PostRank недавно выпустил новый веб-сервер Ruby: Goliath . Он использует цикл обработки событий таким же образом, как node.js и nginx для достижения высокого уровня параллелизма,…
С недавним выпуском HAML 3.1 я решил углубиться в его глубины, чтобы выяснить, что заставляет его работать. Какие звери прячутся в недрах шаблонной системы? HAML…
До сих пор в этих статьях о переходе с .NET на Ruby мы рассматривали классы, пространства имен, документацию, методы, переменные и среду Ruby. Мы покрыли…
Если вы работаете с Ruby, скорее всего, вы уже слышали слово «метапрограммирование». Возможно, вы даже использовали метапрограммирование, но не до конца поняли истинную силу или…