Ruby / Rails

Тема
Подтема
Уровень
Тип
Теги
300 вопросов

Чем ApplicationRecord отличается от plain Ruby model и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем around_action отличается от middleware и когда что выбирать?

MiddleRails Routing и ControllersСравнение

Чем asset pipeline vs importmap/jsbundling отличается от manual assets и когда что выбирать?

MiddleRails Views, Hotwire и FrontendСравнение

Чем associations has_many/belongs_to отличается от manual foreign keys и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем attr_reader, attr_writer, attr_accessor отличается от ручными getter/setter и когда что выбирать?

JuniorRuby OOP и Object ModelСравнение

Чем audit trail отличается от logs only и когда что выбирать?

MiddleАрхитектура RailsСравнение

Чем authentication vs authorization отличается от auth as one concept и когда что выбирать?

JuniorБезопасность RailsСравнение

Чем authorization in API отличается от authentication only и когда что выбирать?

MiddleБезопасность RailsСравнение

Чем authorization in channels отличается от controller auth и когда что выбирать?

Middle+Action Cable и RealtimeСравнение

Чем backtrace и full_message отличается от только message и когда что выбирать?

MiddleОшибки и исключения RubyСравнение

Чем bang methods semantics отличается от обычными методами и когда что выбирать?

JuniorОшибки и исключения RubyСравнение

Чем before_action отличается от ручным вызовом в каждом action и когда что выбирать?

JuniorRails Routing и ControllersСравнение

Чем block_given? отличается от optional callback и когда что выбирать?

JuniorBlocks, Proc, Lambda и EnumerableСравнение

Чем blocks отличается от Proc и когда что выбирать?

JuniorBlocks, Proc, Lambda и EnumerableСравнение

Чем broadcasting отличается от HTTP response и когда что выбирать?

MiddleAction Cable и RealtimeСравнение

Чем bulk enqueue отличается от loop enqueue without control и когда что выбирать?

Middle+Background Jobs и SidekiqСравнение

Чем bulk updates отличается от update в цикле и когда что выбирать?

Middle+Active Record Migrations и SchemaСравнение

Чем callbacks отличается от service object и когда что выбирать?

JuniorActive Record и базы данныхСравнение

Чем callbacks vs explicit workflow отличается от hidden side effects и когда что выбирать?

Middle+Архитектура RailsСравнение

Чем CanCanCan отличается от manual authorization и когда что выбирать?

MiddleБезопасность RailsСравнение