我有像这样的学生记录
{"id"=>"14", "first_name"=>"Donald", "last_name"=>"Trophy", "age"=>"13", "gender"=>"male", "cast"=>"black", "fee_status"=>"paid", "deleted_at"=>nil}
要将数据发送到 DataTable,我要取一些列
patient.slice('age', 'gender', 'cast', 'fee_status').values
Run Code Online (Sandbox Code Playgroud)
我有另一个来自某个流的数组,hidden_columns它可以具有以下值:
["age"]
["age", "gender"]
["31", "33", "age"]
["31", "gender", "33", "age"]
我想要except我拥有的价值观hidden_columns
我正在尝试的是:
patient.slice('age', 'gender', 'cast', 'fee_status').except(hidden_columns).values
Run Code Online (Sandbox Code Playgroud)
这对我不起作用。