-
Notifications
You must be signed in to change notification settings - Fork 0
Currently implemented features
Note all the view code is in HAML markup language - but is served in html by the template system
-
Implemented bootstrap for css styling with jquery support served by CDN - Link
-
User registration / Login using devise gem inherited by all controllers. Controller - Link
-
Null pattern user class implemented using object inheritance. Controller - Link, Model - Link
-
Scopes based on user login & ownership - Notice on live app, the demo lists will have an edit button for only one user, the owner.
-
User permissions using pundit gem. login as
[email protected]
& notice that entries belonging to[email protected]
don't display an edit button. Demo - Link, Controller - Link, Policy - Link, View code - Link -
Seeding & factory name generators from pre-existing gem libraries - Link
-
Optimizing status's via enum typing. Pet Model - Link
There is a few other things going on behind the scenes in terms of integration to