Isolating Rails Engines with RuboCop

Flexport’s main backend service is a Ruby on Rails monolith. In the company’s early days, Rails helped us move quickly. However, like many other fast-growing startups, we’ve found it challenging to manage complexity with Rails as the team has grown.Conveniences that once improved productivity now make it hard to understand what’s going on: many two-way model associations, arbitrary reads and writes through ActiveRecord, a global app/ directory structure, implicit behavior, etc.
Isolating Rails Engines with RuboCop #ruby #rubydeveloper #rubyonrails #engines https://www.rubyonrails.ba/single/isolating-rails-engines-with-rubocop

Nezir Zahirovic

Contractor Ruby On Rails (8+ years) / MCPD .Net / C# / Asp.Net / CSS / SQL / (11 years)

related articles