#treasure #rails Неплохой гем, который может послужить заменой strong_migrations - https://github.com/fatkodima/online_migrations Одной из отличительных функций являются фоновые миграции, которые позволяют ненапряжно обновлять в фоне большие таблицы с данными, внося в них опасные или деструктивные изменения
GitHub
GitHub - fatkodima/online_migrations: Catch unsafe PostgreSQL migrations in development and run them easier in production (code…
Catch unsafe PostgreSQL migrations in development and run them easier in production (code helpers for table/column renaming, changing column type, adding columns with default, background migrations...
Если вам нужна state machine, а гем aasm надоел, то вот вам альтернатива - statesman. В отличии от aasm код выделяется в отдельный класс, ведётся полный аудит переходов между состояниями. Мне кажется, что как минимум стоит попробовать его в деле. #ruby #rails
GitHub
GitHub - gocardless/statesman: A statesmanlike state machine library.
A statesmanlike state machine library. Contribute to gocardless/statesman development by creating an account on GitHub.
Немного о том, что нас ждем в #rails 8.1 - фреймворк уведомлений Action Notifier (так и вижу матерящегося Chris Oliver с его noticed), Active Record Search (fuck you, Elastic) и markdown-редактор House (MD), который ребята уже используют в своём проекте Writebook
#rails Судя по всему - релиз rails8 не за горами. А судя по этому коммиту - работа над 8.1 уже в самом разгаре.
GitHub
Release 8.0.0.rc1 · rails/rails
Active Support
Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn.
Rafael Mendonça França
Remove deprecated support to setting attr_internal_naming_form...
Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn.
Rafael Mendonça França
Remove deprecated support to setting attr_internal_naming_form...
Если вы не побывали на #rails world 2024, а смотреть видео у вас нет времени, то вот тут можно прочитать краткий очерк о мероприятии https://andyatkinson.com/rails-world-2024-conference-recap
Andrew Atkinson - Software Engineer, Author, High Performance PostgreSQL for Rails
Rails World 2024 Conference Recap
This is Part 1 of my recap of Rails World 2024, a phrenetic two-day conference in Toronto, Canada, September 2024, with 1000+ attendees.
#rails #rust Все считают свои фреймворки уникальными, но сравнивают их постоянно с rails. Вот и Loco не стали исключением 🙂
PS: но вообще фреймворк на первый взгляд выглядит достаточно симпатичным
PS: но вообще фреймворк на первый взгляд выглядит достаточно симпатичным
loco.rs
Loco.rs - Rust Web Framework
Loco.rs is like Ruby on Rails for Rust. Use it to quickly build and deploy Rust based apps from zero to production.
#rails #devops #docker
Полезный хак - как обойтись без docker hub или аналогичного registry при работе с kamal2 https://nochlin.com/blog/host-your-own-docker-registry-with-kamal-2
Полезный хак - как обойтись без docker hub или аналогичного registry при работе с kamal2 https://nochlin.com/blog/host-your-own-docker-registry-with-kamal-2
Nochlin
Host Your Own Docker Registry with Kamal 2
Kamal 2 brings the capability to run multiple apps on a single host. We can use a few techniques to run a private Docker registry on that same host. This approach can also be used to host other accessories that require a web interface.
#macapps #macos #rails
С релизом kamal 2 в нем появилась отличная фича - возможность хранить ключи в менеджерах паролей, таких как 1password, lastpass и bitwarden. Вот как раз неплохой обзор как прикрутить 1password к kamal https://blog.1password.com/1password-rails-kindred-spirits/
С релизом kamal 2 в нем появилась отличная фича - возможность хранить ключи в менеджерах паролей, таких как 1password, lastpass и bitwarden. Вот как раз неплохой обзор как прикрутить 1password к kamal https://blog.1password.com/1password-rails-kindred-spirits/
1Password Blog
1Password and Rails' Kamal: Kindred spirits | 1Password Blog
Discover how 1Password integrates with Kamal, a deployment tool for Rails, to simplify app deployment while securing secrets and SSH credentials.
#rails За это стоит хлопнуть бургер за Собянина выпить огромную чашку свежесваренного кофе - вышли rails8.
GitHub
Release 8.0.0 · rails/rails
Active Support
Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn.
Rafael Mendonça França
Remove deprecated support to setting attr_internal_naming_form...
Remove deprecated support to passing an array of strings to ActiveSupport::Deprecation#warn.
Rafael Mendonça França
Remove deprecated support to setting attr_internal_naming_form...
Очень интересный подход - использование has_many для замены scope предлагают ребята из RubyCademy #rails
Angry Beard
#ruby #rails #javascript #learning Бесплатный и быстрый курс по основам Hotwire.
А для тех, кому его недостаточно или кто больше любит читать, чем смотреть - вот еще один курс и тоже бесплатный. #ruby #rails #javascript
Learn Hotwire and Turbo with a free Rails 7 tutorial
In this free Turbo Rails tutorial, we will learn how to use Hotwire and Turbo with Ruby on Rails by building an application inspired by a real-world project.