ruby
(54)
Rails та React: Справжнє використання (Частина 2)
У моєму попередньому пості (переклад) можете прочитати невеличке введення у React - JavaScript бібліотеку від Facebook для створення користувацьких інтерфейсів, а також про його відмінності від більш повноцінних MV- фреймворків. А зараз час використа...
Codeguida · 26 лютого 2021 · 6У репозиторії RubyGems знайшли 725 шкідливих бібліотек
Дослідники безпеки з ReversingLabs знайшли в репозиторії RubyGems 725 бібліотек зі шкідливими файлами. Повний перелік бібліотек можна подивитись тут. Їх завантажували на RubyGems протягом 16–25 лютого з двох облікових записів: JimCarrey і PeterGibbon...
Codeguida · 20 квітня 2020 · 1Вийшов Opal 1.0: компілятор з Ruby в JavaScript
Вийшла нова версія компілятора Opal. Автор проекту Elia Schito хотів випустити Opal 1.0 ще у 2012 році, під час версії 0.3. За словами розробника, він вже тоді працював над кодом проекту: Я дуже захопився можливістю використовувати Ruby для frontend-...
Codeguida · 5 років тому · 1Налаштування CircleCI 2.0 для Rails
У липні 2017 CircleCI випустила версію 2.0 своєї платформи. Вона стала набагато потужнішою й більш гнучкою. Але разом з цим, її стало складніше розгорнути та налаштувати на роботу з Rails застосунками. Базова конфігурація Файл конфігурації CircleCI...
Codeguida · 24 січня 2018Чи є життя без Rails? ч. 2
Інтро Минулого разу ми створили API на основі Grape, який може зберігати та повертати наші книжки (поки ви не перезавантажите сервер). Цього разу ми вдосконалимо застосунок, додавши до нього певну структуру, Bundler, Rake і, що найголовніше, спосіб з...
Codeguida · 06 грудня 2017 · 8Використовуємо ActiveStorage вже сьогодні!
Не так давно DHH оголосив, що Rails 5.2 матиме новий компонент під назвою ActiveStorage. Він буде керувати завантаженням файлів безпосередньо за допомогою Rails. Відтоді було зроблено важливі кроки в інтеграції ActiveStorage в Rails і ви вже сьогодн...
Codeguida · 27 листопада 201710 нових можливостей Ruby 2.5
10 жовтня до релізу дійшов Ruby 2.5.0-preview1. Він включає багато нових можливостей і може похизуватися чималою роботою над оптимізацією. У статті зібрано 10 нових фіч, які допоможуть вам зрозуміти деякі з нових можливостей найближчого релізу - Ruby...
Codeguida · 07 листопада 2017 · 3Дивні екземпляри хешів в Ruby
Зауважте, що весь код запускався з Ruby MRI 2.4.1, тож не має гарантії, що його поведінка буде ідентичною для інших імплементацій (JRuby, mruby, тощо). Та і навряд ви захочете реалізувати щось подібне на реальному проекті. Напевно вам, як і кожному к...
Codeguida · 11 жовтня 2017Трюки з запитами ActiveRecord
Моя найулюбленіша частина Rails – це скоупи (scopes) ActiveRecord через можливість їх багаторазового використання. Нижче приведено декілька дієвих трюків з ActiveRecord, які можуть допомогти при розробці. 1. Join-запит з умовою до асоціативних табли...
Codeguida · 11 вересня 2017 · 1Приклади фонових задач Rails з реальних додатків
Rails застосунки можуть виконувати більшу частину своєї роботи у вигляді фонових задач. Виконання завдань в фоні дозволяє: прискорити час відгуку сторінки, пришвидшити виконання повільних завдань, які можуть призвести до таймауту, якщо вони виконуют...
Codeguida · 20 липня 2017 · 1Як створити власний Ruby gem
Якщо ви вже давно хочете опублікувати гем, то беріться за мишку та клавіатуру, сьогодні ми й будемо це робити. Навіть якщо ваш код невеличкий за обсягом, але може бути корисний іншим — не вагайтесь, оформлюйте його в гем та публікуйте. Сьогодні я роз...
Codeguida · 11 липня 2017 · 7Створюємо консольні утиліти на Ruby
Більшість утиліт, якими користуються розробники, виконані в вигляді консольного додатка. Ці утиліти можуть виконувати як тривіальні, так і комплексні завдання. До того ж, роботу декількох консольних утиліт можна об'єднувати в ланцюжок (пайп, pipe). Т...
Codeguida · 04 липня 2017 · 1