Skip to content

Files

Latest commit

 

History

History
23 lines (15 loc) · 508 Bytes

Rails-FilePath.md

File metadata and controls

23 lines (15 loc) · 508 Bytes

Pattern: Missing use of Rails.root.join

Issue: -

Description

This rule is used to identify usages of file path joining process to use Rails.root.join clause.

Examples

# bad
Rails.root.join('app/models/goober')
File.join(Rails.root, 'app/models/goober')
"#{Rails.root}/app/models/goober"

# good
Rails.root.join('app', 'models', 'goober')

Further Reading