rails (25)

Інтеграція React з різними мовами програмування

React – JS-бібліотека, що реалізує створення компонентів в frontend-додатках. Вона може бути інтегрована в любий додаток, що використовує HTML та JavaScript. React реалізує лише частину архітектури MV...
20 листопада 2021 ·
0
· 16 · Codeguida

Розпочнімо з Rails 1: Поради щодо вибору середовища для розробки під Ruby/RoR

Вітаю, дорогий читач. Раніше я у вк-спільноті Codeguida анонсував серію статей про Ruby/Ruby on Rails. До цього я практично не мав досвіду написання подібних статей, тому буду дуже вдячний за зворотні...
24 липня 2021 ·
0
· 13 · Codeguida

Rails: Шлях Джедая

Привіт, падавани! Допоки правиться наш Cheffile, верстається шаблончик та пишеться код для нашого майбутнього навчального проекту (трішки спойлерів, ага), хочу із вами поділитись тим, яким чином Ви мо...
28 квітня 2021 ·
0
· 23 · Codeguida

Rails та React: Справжнє використання (Частина 2)

У моєму попередньому пості (переклад) можете прочитати невеличке введення у React - JavaScript бібліотеку від Facebook для створення користувацьких інтерфейсів, а також про його відмінності від більш...
26 лютого 2021 ·
0
· 11 · Codeguida

Fullstack React/Rails: Знайомство

Привіт, Codeguida. Мене звати Тері. Ще коли я був малий, мій брат вчився у школі і вони там писали програми на Pascal. Вже тоді мене це сильно зацікавило. Проте все склалось так, що я був змушений йти...
25 листопада 2020 ·
0
· 4 · Codeguida

Rails та React: Золота середина (Частина 1)

Замітка перекладача: Стаття мені дуже сподобалась, тому вирішив спробувати себе у ролі перекладача. Переклад виконав у вільному стилі, із всіма побажаннями і неточностями прошу звертатись у наш чат аб...
15 жовтня 2020 ·
0
· 9 · Codeguida

Аутентифікація з ActionCable та Devise на Rails

ActionCable - новий фреймворк для зв'язку в реальному часу, реалізованому з допомогою протоколу websocket, а також він буде частиною Rails 5. Я не збираюся сильно заглиблюватись у все, ви можете більш...
05 серпня 2020 ·
0
· 11 · Codeguida

Fullstack Rails/React #1.1: Налаштовуємось

Отож, друзі, як і обіцяв, ми продовжуємо :-) Минула стаття Сьогодні ми розгорнемо Rails із master гілки, створимо наш перший api-застосунок, а також зробимо всі базові налаштування; створимо базову ст...
27 травня 2020 ·
0
· 6 · Codeguida

Локальний SSL для розробки та тестів з Rails 5

Ваш Rails застосунок використовує SSL на продакшені? Гарною ідеєю буде використовувати SSL й локально. Все було б добре, якби б не проблеми при налаштуванні. Використання SSL з Capybara для приймально...
15 жовтня 2018 ·
0
· 42 · Codeguida

Поради щодо безпеки у Rails застосунках

З розвитком вашого застосунку збільшується, відповідно, і кількість помилок. Найбільш проблематичні серед них — баги безпеки застосунку. У статті розглянемо декілька рекомендацій для уникнення поширен...
06 вересня 2018 ·
0
· 5 · Codeguida

2018: Ruby або PHP?

Тож ви хочете розпочати новий проект з нуля та шукаєте найкращу веб платформу для цього. Досить складно зробити вибір, який відповідав би усім вашим вимогам, коли справа доходить до мов програмування...
30 липня 2018 ·
0
· 27 · 1 · Codeguida

Серіалізація JSON у Rails: детальне керівництво

З того часу, як JavaScript став основним інструментом для роботи в вебі, серіалізація JSON стала важливою частиною багатьох веб-застосунків. У статті я поясню, що таке JSON-серіалізація, та чому вона...
28 червня 2018 ·
0
· 47 · Codeguida

Для чого Rails метод presence

У Rails є зручний метод: presence. Все, що він робить, це повертає себе, якщо present?. Це доволі простий метод: def presence self if present? end Документація містить чудовий приклад й спрощує цей...
12 червня 2018 ·
0
· 14 · Codeguida

Топ-10 найпоширеніших помилок в Ruby on Rails проектах (та як їх уникнути)

Щоб визначити десять найрозповсюдженіших помилок в Ruby on Rails проектах, команда Rollbar переглянула понад тисячу проектів своїх клієнтів. Ось які результати вони отримали: Помилки відсортовано за....
23 травня 2018 ·
0
· 42 · Codeguida

VueJS як фронтенд для Rails

VueJS — одна з зірок фронтенд екосистеми JavaScript, що найшвидше зростає. Vue втілює просте й зручне рішення для проектування фронтенду без зайвих складнощів, а також надає більш елегантний спосіб сп...
19 квітня 2018 ·
0
· 13 · Codeguida

Налаштування CircleCI 2.0 для Rails

У липні 2017 CircleCI випустила версію 2.0 своєї платформи. Вона стала набагато потужнішою й більш гнучкою. Але разом з цим, її стало складніше розгорнути та налаштувати на роботу з Rails застосункам...
24 січня 2018 ·
0
· 2 · Codeguida

Чи є життя без Rails? ч. 2

Інтро Минулого разу ми створили API на основі Grape, який може зберігати та повертати наші книжки (поки ви не перезавантажите сервер). Цього разу ми вдосконалимо застосунок, додавши до нього певну стр...
06 грудня 2017 ·
0
· 9 · Codeguida

Використовуємо ActiveStorage вже сьогодні!

Не так давно DHH оголосив, що Rails 5.2 матиме новий компонент під назвою ActiveStorage. Він буде керувати завантаженням файлів безпосередньо за допомогою Rails. Відтоді було зроблено важливі кроки в...
27 листопада 2017 ·
0
· Codeguida

Оновлення версії Rails за сім кроків

Цей посібник створено на основі досвіду оновлення версій Rails на клієнтському проекті: включно з основним оновленням (4.х до 5) та мінорним оновленням (5.0 до 5.1). Він може застосовуватися для мал...
13 листопада 2017 ·
0
· 4 · Codeguida

Запити AJAX в Rails 5.1 з або без jQuery

* Починаючи з версії 5.1 з базового пакету Rails було прибрано залежності jQuery. Хоча він і досі використовує jQuery для обробки функцій JS, проте зараз має власну бібліотеку rails-ujs яка отримала п...
24 жовтня 2017 ·
1
· 18 · Codeguida

Чи є життя без Rails? ч. 1

Інтро Після приблизно 4-5 років роботи з Ruby on Rails, я все ще отримую задоволення від роботи з цим фреймворком. Екосистема чудова, загальна архітектура задоволняє вимогам, а команда знає, як розвив...
26 вересня 2017 ·
0
· 1 · Codeguida

Трюки з запитами ActiveRecord

Моя найулюбленіша частина Rails – це скоупи (scopes) ActiveRecord через можливість їх багаторазового використання. Нижче приведено декілька дієвих трюків з ActiveRecord, які можуть допомогти при розр...
11 вересня 2017 ·
0
· 2 · Codeguida

nil?, empty?, blank? в Rails. Яка між ними різниця?

В Ruby є відразу декілька схожих методів, що перевіряють чи має змінна значення. До того ж в Rails є декілька власних методів. В яких ситуаціях вони можуть бути корисні? Розберімо кожен з них. nil?...
22 серпня 2017 ·
0
· 18 · Codeguida

Як правильно зберігати ключі API на бекенді

Нещодавно я побачив на Reddit питання чи можна зберігати ключі API в базі даних? і вирішив більш детально розібрати цю тему на прикладі Ruby on Rails. Уявімо, ви хочете зберігати ключі API (або паролі...
10 серпня 2017 ·
0
· 36 · Codeguida