Issues #4: 使用更加清晰的变量命名（change 'submit' to 'submit_button'）
Issues #4: 配置 Haml options
默认值就是 html5，这里的设定只是预防被更改。
Issues #4: 当注册提交失败，返回首页渲染错误信息时，地址栏的 url 依然保持 root_path 而不是 users_path
Issues #4: 调整首页（未登陆状态）的页面布局和样式