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


Руководство по общим методам перечисления Ruby
Когда я начал учиться программировать на Ruby, перебор массивов и хешей оказался сложной задачей. Знание разницы между #each, #map, #select и другими важными перечислениями чрезвычайно важно для понимания на раннем этапе написания кода. Вот краткое руководство, которое поможет понять различия между некоторыми полезными перечисляемыми методами Ruby. #map или #collect Методы #map и #collect имеют одинаковую функциональность. Согласно официальной документации Ruby, эти методы..

Введение в операторы Ruby * Splat и double ** Splat
Введение в операторы Ruby * Splat и double ** Splat Вы когда-нибудь хотели определить метод, не зная, сколько аргументов для этого потребуется? Вы проводите долгие беспокойные ночи в поисках простого способа разделить список на хэш? Что ж, смотрите не дальше, чем операторы splat в Ruby! С их помощью можно сделать так много замечательных вещей, но я просто расскажу об основах и расскажу о некоторых хитростях, которые я обнаружил. Одноместный * Splat Оператор splat имеет почти..

Как передать переменные в частичные представления ERB с помощью Ruby on Rails
Как передать переменные в частичные представления Вот как можно передавать переменные в ваших частичных представлениях Ruby on Rails. Во-первых, нам нужно визуализировать наше частичное представление внутри существующего представления ERB . Это будет выглядеть примерно так: <%= render partial: "footer" %> # Or the shorthand version which can omit the "partial" key <%= render "footer" %> Далее нам нужно передать переменные в партиал, добавив хэш к этому вызову..

Обзор маршрутизации веб-приложений с помощью RoR
Как маршрутизация работает в Rails, с движками и другими фреймворками. Маршрутизация является жизненно важным компонентом разработки веб-приложений, направляя входящие запросы соответствующим обработчикам и отображая путешествие пользователя по различным страницам и модулям. В Ruby on Rails система маршрутизации предоставляет мощный механизм, который следует соглашениям RESTful и упрощает обработку URL-адресов. В этой статье мы рассмотрим, как работает маршрутизация в Rails, изучим..

Мой первый проект Ruby on Rails
Сегодня я начал новый программный проект. Это трекер привычек. Я хочу использовать: Ruby on Rails и Vue. По какой-то странной причине мне всегда хотелось создать приложение на Ruby on Rails! Кажется круто, не знаю почему, думаю, найду ответ, когда начну программировать.

Глобальная замена строк в Ruby, также известная как gsub
Будучи студентом второго модуля учебного курса по иммерсивной разработке программного обеспечения в школе Flatiron, я все время узнаю что-то новое. Вдобавок я заметил, что мне очень нравится играть в то, что один из моих инструкторов назвал «Рубиновым гольфом», в котором я заметил, что стараюсь писать свои решения и методы, используя как можно меньше строк кода. Обычно это приводит к тому, что я использую (иногда) менее очевидные методы для достижения тех же целей, которые я (иногда) мог бы..

Что такое обезьянья заплатка?
Monkey Patching состоит из динамических модификаций класса или модуля во время выполнения, мотивированных намерением исправить существующий сторонний код в качестве обходного пути к ошибке или функции, которая не работает должным образом , следовательно, исправление monkey будет изменять не само программное обеспечение, а только локальную копию во время ее работы. Говоря обыденным языком, исправление обезьяны изменяет поведение методов класса (встроенных или созданных..