错误消息
消息中的 %s 表示引擎抛出错误时填入的具体内容。
小故事
你在 manifest 里声明了数据库,引擎说:格式不对。声明的方式是用 config 加 database,里面放一个个映射,每个都要有 name,可以有 path。引擎对格式很挑剔:没有 name 不行;同一个名字写两遍不行;名字里除了小写字母、数字和下划线,不能有别的;给 default 这个数据库写 path 也不行,因为它的文件位置是固定的。引擎的种类只能是 sulfur 或者 sql 二选一,而且只能声明一次。只要有一处不对,整个声明都会被拒绝,这样不会出现一半生效一半没生效的尴尬。小例子:名字写成了带大写字母的 Clients。修法是改成小写,其余照提示逐项检查。
文本来自 Rush 引擎的错误目录。
