我试图添加到整数value + 1
,但我得到‘没有隐式转换整数到数组’
下面是我的代码:
@user_id = User.limit(1).order('created_at desc').pluck(:user_id).map(&:to_i)
@user_id = @user_id + 1
发布于 2018-06-06 07:20:00
.pluck
和.map
都返回数组类型,因此您尝试对数组类型进行数字加法,因此可以这样做
@user_id = @user_id.first + 1
您可以在数组上调用+
,但它需要在两个数组类型之间,例如
[1,2] + [3,4] => [1,2,3,4]
希望这能有所帮助。
https://stackoverflow.com/questions/50710173
复制相似问题