这里我从我的模型中获取值,并将其作为实例变量放在我的控制器中:
@users = User.where(:approved => true, :enabled => true)
现在我希望@users
表现为一个数组,这样我就可以执行以下操作:
@users = @users | current_user
即阵列并集。有指针吗?
@users = User.where(:approved => true, :enabled => true).to_a
这将初始化@current_user
数组:
@current_user = [current_user]
然后我做了
@users = @current_user | @users
它成功了!
如果你有更好的解决方案,请提出建议。