«Состав предпочтения по наследованию», обычно приписываемый Книге « Шаблоны проектирования» 1994 года группой очень умных людей, известных как «Банда четырех», часто дается как твердый совет…
Если вы опытный работник Rails, вы, вероятно, воспримете логирование как должное. Однако, если вы один из единорогов, которые пишут приложения на Ruby и не используют…
В части I мы создали сайт Sinatra для чтения изображений из каталога. Теперь мы собираемся создать форму для загрузки изображений вместе с тестами, чтобы убедиться,…
Задумывались ли вы, что значит «смешивать» функциональность в ваших классах? Вы видели, как include и extend используемый в Ruby код и задавались вопросом, что происходит?…
Эта статья была рецензирована Томом Паркином . Спасибо всем рецензентам SitePoint за то, что сделали контент SitePoint как можно лучше! Написание кода без тестирования может…
Нарихиро Накамура сделал ряд ключевых улучшения алгоритма Ruby’s GC Впервые я столкнулся с именем Нарихиро Накамуры, когда исследовал статью о сборке мусора, которую написал в…
Построение сервис-ориентированной архитектуры Концепция «монорельса» давно существует в мире Ruby — крупном Rails-приложении, которое пытается сделать все, но быстро становится громоздким и властным. Разработчики, оказавшиеся…
В этом посте дается краткое объяснение начала работы с Ruby и веб-фреймворком Sinatra, развернутым в Heroku. Важно иметь базовые знания Ruby, включая установленную версию Ruby…
Недавно у меня возникла необходимость изучить более эффективные способы загрузки изображений в наше веб-приложение. Приложение основано на Rails и размещено на Heroku. Heroku, как я…