Публикации по теме 'ruby-on-rails'


Ускорение представления xml для RSS-канала в Rails
Недавно я попытался ускорить RSS-канал в своем приложении Rails. У меня было приложение Rails со стандартным представлением xml.builder , написанное с помощью builder gem . Пример: xml . instruct! :xml, :version => "1.0" xml . rss :version => "2.0" do xml . channel do xml . title "My Company Blog1" xml . description "This is a blog by My Company" xml . link '/' @topics . each do |i| xml . item do xml . title i . title xml . subtitle i ...

Еженедельный выпуск Руби 59
Добро пожаловать в 59-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Поддержите Ruby Weekly и других авторов, которых вы читаете на Medium, став участником по ссылке ниже. Присоединяйтесь к Medium по моей реферальной ссылке — This Week In I/O Прочитайте каждую статью This Week In I/O (и тысячи других авторов на Medium). Ваш членский взнос напрямую… www.thisweekin.io..

Как создать веб-приложение, часть 10?: Тестирование
Это десятая статья из серии, в которой рассказывается обо всех реальных этапах создания веб-приложения. Если вы честолюбивый разработчик, если возиться с крошечными учебниками для начинающих вас расстраивает, если вы хотели бы создать достаточно серьезное приложение, которое делает потрясающие вещи, эти статьи для вас. В прошлый раз мы придумали, как подтолкнуть API-интерфейс Discovery от Ticketmaster, чтобы заставить его извергать потрясающие комедийные данные. Сегодня мы начнем..

Как докеризировать приложение Rails
Архитектура микросервисов — это особый способ разработки программных приложений, позволяющий независимо развертывать, тестировать и масштабировать их независимо друг от друга. Читать Что такое микросервисы? чтобы получить более глубокое понимание этого конкретного архитектурного шаблона. Один из первых шагов, которые вы, как разработчик или специалист по эксплуатации, можете сделать для перехода к архитектуре микросервисов, — начать контейнеризировать свои приложения. Если..

Упрощение методов Ruby: использование Guard Clauses
Введение Предложения Guard — полезная техника в Ruby для упрощения методов и уменьшения вложенности кода. Досрочно возвращаясь из метода при выполнении определенного условия, вы можете сделать свой код более читабельным и удобным для сопровождения. В этой статье мы обсудим преимущества использования защитных предложений и продемонстрируем, как их применять в реальном сценарии. Зачем использовать защитные оговорки? Удобочитаемость. Предложения Guard помогают уменьшить вложенность..

Как стать RoR-разработчиком: история Стаса Мехоношина
Когда я был школьником, меня тянуло к компьютерам и мне было интересно узнать, как они работают. Выбор работы был очевиден. "Я хочу быть программистом!" В то время у меня не было четкого представления о том, что такое программирование на самом деле. На занятиях по информатике вскоре стало немного понятнее, но ненамного, так как писать программы, которые складывали числа вместе в консоли, было не очень интересно. В 11 классе я увлёкся Delphi, поэтому за год написал небольшой..

Еженедельный выпуск Руби 22
Добро пожаловать в 22-й выпуск Ruby Weekly, бесплатного еженедельного сборника новостей и статей о Ruby, который рассылается по электронной почте. Выпущен Ruby 3.1.0 Preview 1 Опубликовано naruse 9 ноября 2021 г. Мы рады объявить о выпуске Ruby. Ruby 3.1 объединяет YJIT, новый процесс… www.ruby-lang.org Бесполезная фантазия: написание Go in Ruby with Ruby Next — Martian Chronicles Если вы заинтересованы в..