这里我从模型中获取值,我将它作为实例变量放在我的控制器中:
@users = User.where(:approved => true, :enabled => true)
现在我希望@users
表现为数组,以便我可以执行以下操作:
@users = @users | current_user
即数组联合。任何指针?
答案 0 :(得分:1)
@users = User.where(:approved => true, :enabled => true).to_a
答案 1 :(得分:0)
这将初始化@current_user
数组:
@current_user = [current_user]
然后我做了
@users = @current_user | @users
它有效!
请建议您是否有更好的解决方案。