GET
- assing valiables
- exist
- not exist (if necessary or have possible)
- render_template
- assign valiable exist
- not exist (if necessary or have possible)
POST
- assing valiables (if necessary)
- record commit
- redirect_to
- validation
- re-render template (invalid access)
PATCH
- assing valiables
- all params update
- validation
- record update
- redirect_to
- re-render template (invalid access)
DELETE
- assing valiables
- record delete
- redirect_to