在RubyonRails中,实例变量可以被视为数组吗



这里我从我的模型中获取值,并将其作为实例变量放在我的控制器中:

@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

它成功了!

如果你有更好的解决方案,请提出建议。

最新更新