-
Урок 1.
00:11:58
create development environment, install ruby on rails 6, create app
-
Урок 2.
00:03:58
push application to github
-
Урок 3.
00:05:23
PRO TIP - ssh connection - push to github without re-entering password
-
Урок 4.
00:13:00
hello world - generate a static page
-
Урок 5.
00:07:03
connect heroku - run application in production
-
Урок 6.
00:05:23
PRO TIP - delete changes, undo commits
-
Урок 7.
00:03:12
AWS - no space left on device - add 20 gb storage
-
Урок 8.
00:06:55
Install bootstrap with yarn and webpacker
-
Урок 9.
00:04:47
Bootstrap basic usage
-
Урок 10.
00:05:34
Install and use Fontawesome icons
-
Урок 11.
00:01:08
Responsive screen width
-
Урок 12.
00:13:11
gem devise basic installation
-
Урок 13.
00:05:32
navbar with bootstrap fontawesome and devise, partials, messages partial
-
Урок 14.
00:05:31
customize devise views with bootstrap
-
Урок 15.
00:13:52
devise confirmable
-
Урок 16.
00:13:30
users index and user show pages
-
Урок 17.
00:05:35
devise trackable
-
Урок 18.
00:03:25
create fake users with seeds.rb
-
Урок 19.
00:02:20
redirect user to specific page after sign in
-
Урок 20.
00:03:52
users can be deleted
-
Урок 21.
00:07:32
devise lockable
-
Урок 22.
00:11:13
users can be banned and unbanned
-
Урок 23.
00:12:05
gem omniauth-google-oauth2 - social log in with google
-
Урок 24.
00:06:46
gem omniauth-github - social log in with github
-
Урок 25.
00:04:32
gem omniauth-twitter - social log in with twitter
-
Урок 26.
00:16:50
gem omniauth-facebook - social log in with facebook
-
Урок 27.
00:08:49
display user data from social log in
-
Урок 28.
00:09:25
Social login in production
-
Урок 29.
00:12:34
Credentials and encryption
-
Урок 30.
00:02:48
Make credentials work in production (heroku)
-
Урок 31.
00:17:45
Create and edit User roles
-
Урок 32.
00:03:22
assign default role to user after creation
-
Урок 33.
00:04:46
Authorization - only admin user can edit user roles
-
Урок 34.
00:13:31
responsive tables with bootstrap
-
Урок 35.
00:03:15
disappearing flash messages with toastr
-
Урок 36.
00:05:11
footer at the end of page
-
Урок 37.
00:04:55
styling for true false values
-
Урок 38.
00:05:39
styling user views
-
Урок 39.
00:02:20
3 ways to change background color for the app
-
Урок 40.
00:12:05
gem devise-invitable - create and invite users to the app
-
Урок 41.
00:09:03
devise invitable docs and views - going deeper
-
Урок 42.
00:05:50
button to Resend confirmation instructions to unconfirmed users
-
Урок 43.
00:09:09
button to Resend invitation to unconfirmed users
-
Урок 44.
00:02:16
Authorization for resend_confirmation_instructions
-
Урок 45.
00:06:43
Authorization for resend_invitation
-
Урок 46.
00:06:08
gem invisible_captcha - no bot sign ups
-
Урок 47.
00:09:07
sending emails in production with Amazon SES
-
Урок 48.
00:05:36
gem exception_notification - receive emails if errors in production
-
Урок 49.
00:05:15
rename app from ruby-gems-bootcamp to superauth
-
Урок 50.
00:05:01
user name can be edited
-
Урок 51.
00:07:03
strong params - only admin can edit roles, any user can edit names
-
Урок 52.
00:05:01
strong params authorization - user can edit his own profile
-
Урок 53.
00:02:27
user can not ban himself