ruby on rails (8)

Що питають на співбесіді у новачків Ruby on Rails Developer

Що робить людина яка шукає роботу? Звичайно, гуглить відповіді на запитання які їй поставлять на співбесіді. Досить гасати по онлайну! Разом із розробником Ruby on Rails від Codica Іваном, ми підготували докладний гайд — які питання вам точно поставл...

Наталія Клименко Codica · 04 жовтня 2023 · 77

Ruby-біблотека змінила ліцензію та порушила роботу тисяч репозиторіїв

Розробник Ruby-бібліотеки mimemagic помітив порушення ліцензій у своєму проєкті, тож переніс його з ліцензії MIT на GPLv2. Він залишив версії 0.4.0 та 0.3.6, які отримали GPLv2, а всі інші версії бібліотеки видалив із сервісу RubyGems. Розробка mimem...

Codeguida · 26 березня 2021 · 2

Дванадцять порад початківцю від досвідченого Rails ментора

В цій статті я поділюся декількома принципами, які допомагають мені в роботі. Їх не завжди використовують початківці і ті, хто недавно змінив технологію розробки. В кінці кожного пункту я додам ресурси, які були корисними для мене. Тестування Розпочн...

Codeguida · 6 років тому · 6

Ruby on Rails на Windows: огляд проблеми та налаштування за допомогою Vagrant і Virtual Box

Що не так з Windows? Розробка на Ruby (та Ruby on Rails зокрема) з-під Windows завжди була проблематичною, якщо не сказати неможливою. Сприяють цьому декілька особливостей: Ruby та Рельси набагато повільніше працюють на Windows, ніж на Unix-подібни...

Codeguida · 13 березня 2018 · 1

Як працює Sinatra

Як працює зіставлення маршруту? Як обробляються запити та відповіді? Так багато питань, але так мало часу ... Без проблем! Ця стаття відповідає на поставленні питання! Ініціалізація Sinatra Все починається з одного файлу: sinatra.rb. Все, що робить...

Codeguida · 19 вересня 2017 · 1

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

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

Codeguida · 11 вересня 2017

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

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

Codeguida · 22 серпня 2017 · 5

Створення API за допомогою Ruby on Rails та GraphQL

Проектування API-інтерфейсів для мобільних додатків та веб-додатків – масштабна проблема. Високий попит на смартфони, який почався декаду тому (як наслідок – різке збільшення кількості мобільних додатків) призвів до того що, REST API став основним с...

Codeguida · 14 червня 2017 · 13