diff --git a/Gemfile b/Gemfile
index fec3dc830d5bec88222e9149296e33a61d71c0ce..58a8ff55f6e07d6c3c9c527353ce9de6170ad73b 100644
--- a/Gemfile
+++ b/Gemfile
@@ -115,6 +115,9 @@ group :development do
   gem "letter_opener"
   gem 'quiet_assets', '~> 1.0.1'
   gem 'rack-mini-profiler'
+  # Better errors handler
+  gem 'better_errors'
+  gem 'binding_of_caller'
 end
 
 group :development, :test do
diff --git a/Gemfile.lock b/Gemfile.lock
index a086bb4921be2d0003aad6f24f1b6c88b07fff53..67d4f576da16788b320801a94140ff25ae5e7742 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -126,6 +126,10 @@ GEM
     awesome_print (1.1.0)
     backports (2.6.5)
     bcrypt-ruby (3.0.1)
+    better_errors (0.3.2)
+      coderay (>= 1.0.0)
+      erubis (>= 2.7.0)
+    binding_of_caller (0.6.8)
     blankslate (3.1.2)
     bootstrap-sass (2.2.1.1)
       sass (~> 3.2)
@@ -464,6 +468,8 @@ DEPENDENCIES
   acts-as-taggable-on (= 2.3.3)
   annotate!
   awesome_print
+  better_errors
+  binding_of_caller
   bootstrap-sass (= 2.2.1.1)
   capybara
   carrierwave (~> 0.7.1)