Add an alias for Rails console sandbox (#5316)
The command ‘rails console —sandbox’ loads our Rails application,
connects to the database and automatically starts a database
transaction. All database operations performed within this console
session are rolled back upon leaving the console. Reference -
https://www.codeschool.com/blog/2014/06/17/rails-console-sandbox/
Diff
1diff --git a/plugins/rails/rails.plugin.zsh b/plugins/rails/rails.plugin.zsh
2index e532639b528e9cdb6ae9aeea1375621112d18d3b..c8974b5f432e4a5d57c5fb93b4b1e8520da202b0 100644
3--- a/plugins/rails/rails.plugin.zsh
4+++ b/plugins/rails/rails.plugin.zsh
5@@ -36,6 +36,7 @@ alias -g RET='RAILS_ENV=test'
6 7 # Rails aliases
8 alias rc='rails console'
9+alias rcs='rails console --sandbox'
10 alias rd='rails destroy'
11 alias rdb='rails dbconsole'
12 alias rg='rails generate'