Agile Web Development with Rails, Edition 5

Table of Contents 27.3 Pagination

27.4 Devise

edit Gemfile
gem 'devise', '~> 3.0.0.rc'
bundle install --local
Your Gemfile has no gem server sources. If you need gems that are not already on
your machine, add a line like this to your Gemfile:
source 'https://rubygems.org'
Could not find gem 'devise (~> 3.0.0.rc)' in any of the gem sources listed in
your Gemfile.

install devise

rails generate devise:install
/home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/resolver.rb:396:in `block in verify_gemfile_dependencies_are_found!': Could not find gem 'devise (~> 3.0.0.rc)' in any of the gem sources listed in your Gemfile. (Bundler::GemNotFound)
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/resolver.rb:366:in `each'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/resolver.rb:366:in `verify_gemfile_dependencies_are_found!'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/resolver.rb:212:in `start'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/resolver.rb:191:in `resolve'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/definition.rb:235:in `resolve'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/definition.rb:159:in `specs'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/definition.rb:218:in `specs_for'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/definition.rb:207:in `requested_specs'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/runtime.rb:109:in `block in definition_method'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/runtime.rb:21:in `setup'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler.rb:101:in `setup'
	from /home/rubys/.rvm/gems/ruby-2.4.1/gems/bundler-1.15.1/lib/bundler/setup.rb:20:in `<top (required)>'
	from /home/rubys/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
	from /home/rubys/.rvm/rubies/ruby-2.4.1/lib/ruby/2.4.0/rubygems/core_ext/kernel_require.rb:55:in `require'
edit Gemfile
gem 'kaminari', '~> 1.0'
gem 'activemerchant', '~> 1.58'
# gem 'devise', '~> 3.0.0.rc'
gem 'erubis'
gem 'haml', '~> 4.0'

cleanup - precompile assets for inclusion in results

rails assets:precompile
DEPRECATION WARNING: ActionView::Template::Handlers::Erubis is deprecated and will be removed from Rails 5.2. Switch to ActionView::Template::Handlers::ERB::Erubi instead. (called from require at /home/rubys/.rvm/gems/ruby-2.4.1/gems/haml-4.0.7/lib/haml/helpers/safe_erubis_template.rb:3)
yarn install v0.24.6
[1/4] Resolving packages...
success Already up-to-date.
Done in 0.52s.
I, [2017-06-14T08:10:41.295720 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/7apps-f67c3d908f537bac34a290206cc1db4c6f4611196c550e49ba836b796a2602bb.jpg
I, [2017-06-14T08:10:41.296693 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/adrpo-23a974519e0d4353c6906f82b40bd4cd98b09a2ce748825370c7aa59763f5ac7.jpg
I, [2017-06-14T08:10:41.297383 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/dcbang-28758120ca6616f3f95a4b73dda112a1f8e6ac3175e35b67e78d0ab0bd177566.jpg
I, [2017-06-14T08:10:41.312692 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/logo-a8906fb6c933f00883d2ad0385ae52201c0e1d1f9235c37f4a5762f02ad80936.svg
I, [2017-06-14T08:10:41.313001 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/logo-a8906fb6c933f00883d2ad0385ae52201c0e1d1f9235c37f4a5762f02ad80936.svg.gz
I, [2017-06-14T08:10:41.313552 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/lorem-f67c3d908f537bac34a290206cc1db4c6f4611196c550e49ba836b796a2602bb.jpg
I, [2017-06-14T08:10:41.314624 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/rails-5ad6d454af23f597c4c39dbe4ec6e12784f8e382997a4bc04944ab8547d48881.png
I, [2017-06-14T08:10:41.315465 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/ruby-c18fb0e1485e83ca7a1a36fe3ae08364cf9593fba7c5fd7c64e444760e2d4e55.jpg
I, [2017-06-14T08:10:41.325560 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/application-266500a96ac80e79b77d63a2f67f58ff225ab1dd7b6d5c59992207c131caf30e.js
I, [2017-06-14T08:10:41.325693 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/application-266500a96ac80e79b77d63a2f67f58ff225ab1dd7b6d5c59992207c131caf30e.js.gz
I, [2017-06-14T08:10:41.328723 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/application-045dca13c2859724c7786aa1cf5c4cf7d764277b121dbb6d09b63460bc06114f.css
I, [2017-06-14T08:10:41.328843 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/application-045dca13c2859724c7786aa1cf5c4cf7d764277b121dbb6d09b63460bc06114f.css.gz
I, [2017-06-14T08:10:41.493137 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/express/lib/application-7cceb19c6739d52c7f33b2333a455e7b5cb84c9a8842274ff7c0e552e4d867db.js
I, [2017-06-14T08:10:41.493253 #20347]  INFO -- : Writing /home/rubys/git/awdwr/edition4/work-51/depot/public/assets/express/lib/application-7cceb19c6739d52c7f33b2333a455e7b5cb84c9a8842274ff7c0e552e4d867db.js.gz
Webpacker is installed 🎉 🍰
Using /home/rubys/git/awdwr/edition4/work-51/depot/config/webpacker.yml file for setting up webpack paths
[Webpacker] Compiling assets 🎉
[Webpacker] Compiled digests for all packs in /home/rubys/git/awdwr/edition4/work-51/depot/app/javascript/packs:
{"application.js"=>"/packs/application.js", "hello_react.js"=>"/packs/hello_react.js", "pay_type.js"=>"/packs/pay_type.js"}

Table of Contents 27.3 Pagination