官僚主义
受启发的Ruby表单处理。
描述
Bureaucrat是一个用于处理HTML表单的处理,验证和呈现的库。
表格的结构
Form ----> valid?, errors/cleaned_data
______|________
/ | \
Field Field Field ----> clean
| | |
Widget Widget Widget ----> render
形式:命名字段的集合,处理全局验证和数据转换的最后一次传递。 验证之后,有效的Form通过返回验证值的哈希值来响应cleaned_data ,而无效的Form通过返回field_name => e