Публикации по теме '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 будет изменять не само программное обеспечение, а только локальную копию во время ее работы.
Говоря обыденным языком, исправление обезьяны изменяет поведение методов класса (встроенных или созданных..