Use partial form
Use before_action
Add error flow
Add flash message
Install kaminari