Isolating Rails Engines with RuboCop
21-Nov-2019 3263
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 #Isolating #Rails #Engines #RuboCop #engines https://rubyonrails.ba/link/isolating-rails-engines-with-rubocop