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


Webpacker - заменим звездочки!
Webpacker - это тонкая абстракция поверх webpack . Что само по себе является широко используемым инструментом для объединения ресурсов. Он очень настраиваемый, поэтому его можно использовать во многих случаях. Но из-за множества предлагаемых опций он стал печально известен своей неудобной настройкой. Сообщество Rails увидело множество преимуществ, которые оно имеет, но они хотели упростить начало работы, поэтому создали эту абстракцию, которая, в свою очередь, была объединена с..

ActiveRecord: сеанс модели базы данных
TL; DR : при работе с бэкэнд-моделью - ActiveRecord имеет множество встроенных функций, но вам нужно следовать формальному соглашению, чтобы раскрыть его возможности. Я хотел бы поделиться историей, когда я недавно взял ActiveRecord, чтобы попытаться смоделировать базу данных. Цель состояла в том, чтобы создать несколько таблиц, смоделированных на основе определенных концепций (в этом примере я буду использовать «Доктор», «Пациент» и «Назначения»). На первый взгляд ActiveRecord..

Напишите свои собственные макросы и создавайте собственные драгоценные камни на Ruby
Когда я начал учиться в школе Flatiron, первое, что мы узнали при изучении объектно-ориентированного программирования (ООП) и классов, - это макросы. Что такое макросы и что такое драгоценные камни? Макросы - это код (воспринимайте его скорее как метод), который вместо того, чтобы возвращать тип данных Ruby, возвращает больше кода Ruby, который помогает вам определять больше методов. Это код, который пишет код за вас! Драгоценный камень - это библиотека кода, которую вы можете вызвать..

7 полезных библиотек Ruby on Rails, которые вы должны использовать в своем следующем проекте
Усильте свою разработку на Ruby on Rails Зачем писать собственную функциональность, если мы можем легко добиться того же результата, используя библиотеку? Лучшие друзья и спаситель разработчика — библиотеки. Я считаю, что хороший проект использует некоторые из лучших доступных библиотек. Ruby — популярный язык общего назначения, который в основном…

Внутреннее устройство Ruby #2 — Синтаксический анализ и построение предложений
Исследование на основе Ruby Under a Microscope — иллюстрированное руководство по внутреннему устройству Ruby, Пэт Шонесси В первой статье нашего исследования мы узнали, как Ruby читает наши программы, символ за символом, и создает токены для каждого слова или набора символов, содержащихся в нашей программе. Мы также поэкспериментировали с инструментом Ripper , чтобы дать научное обоснование тому, что мы обсуждали, показывая результаты того же самого кода, который Ruby использует..

Язык программирования Эликсир
В мире разработки программного обеспечения бесконечна погоня за эффективностью и надежностью. Разработчики постоянно ищут новые технологии и языки программирования, которые могут упростить процессы разработки, повысить производительность и повысить надежность их приложений. Одним из таких языков, получивших значительную популярность в последние годы, является Elixir. Что такое язык программирования Elixir? Elixir — это функциональный, параллельный и отказоустойчивый язык..

5 советов по Ruby, которые вы, возможно, не знаете
5 советов по Ruby, которые вы, возможно, не знаете В этой статье мы рассмотрим следующие темы: присвоение остальной части Array переменной деструктуризация массива в аргументах блока Hash#default_proc как значение по умолчанию HEREDOC и связывание методов унарные операторы для нечисловых объектов Прежде чем начать Позвольте мне представить здесь платформу, которая помогла мне изучить большую часть моих знаний о Ruby. Действительно, Pluralsight - потрясающая..