Installed needed gems:
Devise - for authentication
Slim and slim-rails - for replace erb in view templates
Better_errors and binding_of_caller - for replace gem web-console
Quiet_assets - for mutes assets pipeline log messages.
diff --git a/Gemfile b/Gemfile
index 85091e7..da76ec3 100644
--- a/Gemfile
+++ b/Gemfile
@@ -3,6 +3,8 @@
# Bundle edge Rails instead: gem 'rails', github: 'rails/rails'
gem 'rails', '4.2.1'
+
+gem 'devise'
# Use postgresql as the database for Active Record
gem 'pg'
# Use SCSS for stylesheets
@@ -14,6 +16,9 @@
# See https://github.com/rails/execjs#readme for more supported runtimes
# gem 'therubyracer', platforms: :ruby
+gem 'slim'
+gem 'slim-rails'
+
# Use jquery as the JavaScript library
gem 'jquery-rails'
# Build JSON APIs with ease. Read more: https://github.com/rails/jbuilder
@@ -31,13 +36,10 @@
# gem 'capistrano-rails', group: :development
group :development, :test do
- # Call 'byebug' anywhere in the code to stop execution and get a debugger console
- gem 'byebug'
-
- # Access an IRB console on exception pages or by using <%= console %> in views
- gem 'web-console', '~> 2.0'
+ gem 'better_errors'
+ gem 'binding_of_caller'
+ gem 'quiet_assets'
# Spring speeds up development by keeping your application running in the background. Read more: https://github.com/rails/spring
gem 'spring'
end
-
diff --git a/Gemfile.lock b/Gemfile.lock
index fce0c23..20a05d8 100644
--- a/Gemfile.lock
+++ b/Gemfile.lock
@@ -37,11 +37,15 @@
thread_safe (~> 0.3, >= 0.3.4)
tzinfo (~> 1.1)
arel (6.0.0)
+ bcrypt (3.1.10)
+ better_errors (2.1.1)
+ coderay (>= 1.0.0)
+ erubis (>= 2.6.6)
+ rack (>= 0.9.0)
binding_of_caller (0.7.2)
debug_inspector (>= 0.0.1)
builder (3.2.2)
- byebug (5.0.0)
- columnize (= 0.9.0)
+ coderay (1.1.0)
coffee-rails (4.1.0)
coffee-script (>= 2.2.0)
railties (>= 4.0.0, < 5.0)
@@ -49,8 +53,14 @@
coffee-script-source
execjs
coffee-script-source (1.9.1.1)
- columnize (0.9.0)
debug_inspector (0.0.2)
+ devise (3.5.1)
+ bcrypt (~> 3.0)
+ orm_adapter (~> 0.1)
+ railties (>= 3.2.6, < 5)
+ responders
+ thread_safe (~> 0.1)
+ warden (~> 1.2.3)
erubis (2.7.0)
execjs (2.5.2)
globalid (0.3.5)
@@ -74,7 +84,10 @@
multi_json (1.11.0)
nokogiri (1.6.6.2)
mini_portile (~> 0.6.0)
+ orm_adapter (0.5.0)
pg (0.18.2)
+ quiet_assets (1.1.0)
+ railties (>= 3.1, < 5.0)
rack (1.6.1)
rack-test (0.6.3)
rack (>= 1.0)
@@ -104,6 +117,8 @@
thor (>= 0.18.1, < 2.0)
rake (10.4.2)
rdoc (4.2.0)
+ responders (2.1.0)
+ railties (>= 4.2.0, < 5)
sass (3.4.14)
sass-rails (5.0.3)
railties (>= 4.0.0, < 5.0)
@@ -114,6 +129,15 @@
sdoc (0.4.1)
json (~> 1.7, >= 1.7.7)
rdoc (~> 4.0)
+ slim (3.0.4)
+ temple (~> 0.7.3)
+ tilt (>= 1.3.3, < 2.1)
+ slim-rails (3.0.1)
+ actionmailer (>= 3.1, < 5.0)
+ actionpack (>= 3.1, < 5.0)
+ activesupport (>= 3.1, < 5.0)
+ railties (>= 3.1, < 5.0)
+ slim (~> 3.0)
spring (1.3.6)
sprockets (3.2.0)
rack (~> 1.0)
@@ -121,6 +145,7 @@
actionpack (>= 3.0)
activesupport (>= 3.0)
sprockets (>= 2.8, < 4.0)
+ temple (0.7.5)
thor (0.19.1)
thread_safe (0.3.5)
tilt (1.4.1)
@@ -129,24 +154,25 @@
uglifier (2.7.1)
execjs (>= 0.3.0)
json (>= 1.8.0)
- web-console (2.1.2)
- activemodel (>= 4.0)
- binding_of_caller (>= 0.7.2)
- railties (>= 4.0)
- sprockets-rails (>= 2.0, < 4.0)
+ warden (1.2.3)
+ rack (>= 1.0)
PLATFORMS
ruby
DEPENDENCIES
- byebug
+ better_errors
+ binding_of_caller
coffee-rails (~> 4.1.0)
+ devise
jbuilder (~> 2.0)
jquery-rails
pg
+ quiet_assets
rails (= 4.2.1)
sass-rails (~> 5.0)
sdoc (~> 0.4.0)
+ slim
+ slim-rails
spring
uglifier (>= 1.3.0)
- web-console (~> 2.0)