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


Начало работы с Ruby в Windows 10
Использование подсистемы Windows для Linux. В разработке Ruby долгое время доминировали MacOS и Linux — и на то есть веские причины. С помощью всего нескольких команд вы можете настроить среду Ruby с помощью фреймворка Rails и начать разработку. MacOS, основанная на Unix, также хорошо совместима с командами Rails. Это привело к тому, что пользователям Windows была предоставлена ​​небольшая поддержка в Интернете. Однако с появлением подсистемы Windows для Linux дверь в Ruby и Rails..

Первое приложение Синатры
Первое приложение Синатры Чем больше вы знаете, тем больше вы осознаете то, чего не знаете. (Очень) перефразированная цитата Николы Теслы. Это, безусловно, был мой опыт изучения Синатры. CRUD, маршруты RESTful, вложенные хэши, аутентификация пользователя. Это были некоторые из недавно введенных концепций, которые заставляли меня чувствовать, что, хотя я сделал скачок вперед, я чувствовал себя на несколько шагов позади. Я понял, что не могу научиться всему сразу. Всякий раз,..

Создание приложения Rails 7 с Devise и ролями
Создайте новое приложение Rails под названием «devise_roles»: rails new devise_roles 2. Изменения в каталоге приложения: cd devise_roles 3. Добавьте гем Devise в свой Gemfile: bundle add devise 4. Запустите генератор установки Devise: rails g devise:install 5. Создайте модель пользователя с атрибутом роли: rails g devise User role:integer 6. Откройте сгенерированный файл миграции для модели пользователя..

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

Ruby start_with ?, end_with? против регулярных выражений
В моем текущем проекте peacock (маленькая жемчужина для управления файлами .gitignore через командную строку) мне пришлось провести множество строковых тестов специально для первой и последней буквы. Вначале я использовал регулярные выражения, хотя знал, что в Ruby есть несколько встроенных методов для проверки этого особого случая начальных и конечных букв под названием start_with? и end_with? Я немного погуглил, но не нашел теста, сравнивающего эти методы и регулярное выражение,..

Максимизируйте свою производительность с помощью родительских моделей в Ruby on Rails
Предположим, вы создаете веб-приложение, которое позволяет пользователям хранить информацию об их транспортных средствах, включая автомобили, грузовики и мотоциклы. Вы решаете создать родительскую модель под названием «Транспортное средство», которая включает основную информацию обо всех типах транспортных средств, такую ​​как марка, модель и год выпуска. Вы можете создать эту модель с помощью команды rails generate model : rails generate model Vehicle make:string model:string..

Ruby Scripting для DevOps: автоматизация системных задач
В практиках DevOps особое внимание уделяется автоматизации процессов разработки, тестирования и развертывания программного обеспечения. Ruby с его элегантным синтаксисом и обширными библиотеками является ценным языком сценариев для профессионалов DevOps. В этой статье мы рассмотрим, как Ruby можно использовать для автоматизации различных системных задач, оптимизации рабочих процессов и повышения производительности в среде DevOps. Зачем использовать Ruby для автоматизации DevOps?..