Skip to main content

rails_runner_scripts

🚀 Using Rails Runner for Ad-Hoc Scripts​

Rails Runner lets you execute Ruby code in your app’s context without writing a full Rake task or script file. It’s perfect for one-off data fixes, bulk updates, or inspecting environments quickly.

# Print the total number of users
rails runner "puts User.count"

# Bulk-enable beta features for existing users
rails runner "User.where(beta: false).update_all(beta: true)"

# Load and run a script file in context
rails runner path/to/script/fix_dates.rb