rails
(25)
Як правильно зберігати ключі API на бекенді
Нещодавно я побачив на Reddit питання чи можна зберігати ключі API в базі даних? і вирішив більш детально розібрати цю тему на прикладі Ruby on Rails. Уявімо, ви хочете зберігати ключі API (або паролі від SSL-сертифікатів). Як зробити це найкраще? Пр...
Codeguida · 10 серпня 2017 · 16Інтеграція React з різними мовами програмування
React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MVC (Model-View-Controller), а саме "View", що дозво...
Codeguida · 20 листопада 2021 · 11Розпочнімо з Rails 1: Поради щодо вибору середовища для розробки під Ruby/RoR
Вітаю, дорогий читач. Раніше я у вк-спільноті Codeguida анонсував серію статей про Ruby/Ruby on Rails. До цього я практично не мав досвіду написання подібних статей, тому буду дуже вдячний за зворотній зв'язок від вас щодо будь-яких неточностей, поми...
Codeguida · 24 липня 2021 · 5Rails та React: Золота середина (Частина 1)
Замітка перекладача: Стаття мені дуже сподобалась, тому вирішив спробувати себе у ролі перекладача. Переклад виконав у вільному стилі, із всіма побажаннями і неточностями прошу звертатись у наш чат або в коментарі. З того часу, коли я обрав Ruby on R...
Codeguida · 15 жовтня 2020 · 3Rails та React: Справжнє використання (Частина 2)
У моєму попередньому пості (переклад) можете прочитати невеличке введення у React - JavaScript бібліотеку від Facebook для створення користувацьких інтерфейсів, а також про його відмінності від більш повноцінних MV- фреймворків. А зараз час використа...
Codeguida · 26 лютого 2021 · 6Налаштування 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 листопада 2017Трюки з запитами ActiveRecord
Моя найулюбленіша частина Rails – це скоупи (scopes) ActiveRecord через можливість їх багаторазового використання. Нижче приведено декілька дієвих трюків з ActiveRecord, які можуть допомогти при розробці. 1. Join-запит з умовою до асоціативних табли...
Codeguida · 11 вересня 2017 · 1Приклади фонових задач Rails з реальних додатків
Rails застосунки можуть виконувати більшу частину своєї роботи у вигляді фонових задач. Виконання завдань в фоні дозволяє: прискорити час відгуку сторінки, пришвидшити виконання повільних завдань, які можуть призвести до таймауту, якщо вони виконуют...
Codeguida · 20 липня 2017 · 1Локальний SSL для розробки та тестів з Rails 5
Ваш Rails застосунок використовує SSL на продакшені? Гарною ідеєю буде використовувати SSL й локально. Все було б добре, якби б не проблеми при налаштуванні. Використання SSL з Capybara для приймального тестування традиційно вважалося ще складнішим....
Codeguida · 15 жовтня 2018 · 26VueJS як фронтенд для Rails
VueJS — одна з зірок фронтенд екосистеми JavaScript, що найшвидше зростає. Vue втілює просте й зручне рішення для проектування фронтенду без зайвих складнощів, а також надає більш елегантний спосіб спрощення створення скриптів та стилів, об'єднуючи ї...
Codeguida · 19 квітня 2018 · 4