我目前有一个map函数,我调用了值的名称,然后对它们进行排序并拒绝空白。但是,我不想拒绝空格,而是想用不同的方法调用替换空格。例如,我现在正在做:
services.AddSingleton<IHttpContextAccessor, HttpContextAccessor>();
我想这样做,我可以在那些空白的值上调用Client.data.id_num(因为它们没有字符串值)。
在Ruby中有一个很好的方法吗?谢谢!我正在使用Rails,如果这有帮助的话。
答案 0 :(得分:2)
我会做这样的事情:
Client.data
.sort_by { |client| client.string.to_s }
.map { |client| client.string.presence || client.id_num }