Lak*_*han 13 sorting activerecord ruby-on-rails
嗨,我有2个数组有不同的活动记录值来自同一个表,但有不同的值,我想结合两者然后排序created_at,但没有得到任何线索,我被卡住了.请帮忙.
这是我的代码:
@find_user = EmployeeLeave.where(global_user_id: @allarray[i]).find(:all)
@all << @find_user
@find_referal_user = EmployeeLeave.where(referral_id: @allarray[i]).find(:all)
@all_entry << @find_referal_user
@total = @all + @all_entry
Run Code Online (Sandbox Code Playgroud)
任何事情都不起作用请帮助我排序@total.
Pet*_*der 28
您可以使用sort_by对数组进行排序.
在您的情况下,您可以执行以下操作:
@total.sort_by(&:created_at)
Run Code Online (Sandbox Code Playgroud)
更新:
| 归档时间: |
|
| 查看次数: |
14845 次 |
| 最近记录: |