2014-02-19 104 views
0

我有这样的代码:ChicagoBoss渲染特定领域

get_users('GET', []) -> 
    Users = boss_db:find(consumer, []), 
    {json, [{users, Users}]}. 

但我users包含我不希望渲染例如password场。如何从回放中排除一些字段?

回答

0

我对ChicagoBoss根本不熟悉。 boss_db:find/2函数返回值的数据类型是什么?假设Users是一个记录列表,我想你可以这样做:

Users0 = boss_db:find(consumer, []), 
Users = [U#user{password = ""}|| U <- Users0], 
{json, [{users, Users}]}.