嗨各位,是这样的,我在工作需求上偶尔会碰到觉得 ActiveModel::Errors 不太好用的时候, 比如说 error message 有时不想要 prefix attribute name 之类的需求。 虽然最近有新的 error details api 能用,但是感觉只是叠床架屋。 所以想说我们是否能搜集大家平常碰过的 api 设计需求, 等到搜集一定程度以后,可以来设计符合这些需求的 errors API,然后来实作。
我开了一个 repo,想说可以更新 wiki,或是发 issue 来搜集需求:
https://github.com/lulalala/rails_error_api_redesign/
要是你工作上正好碰到 errors api 的局限,欢迎来这里把你的 use case 加进来。