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