我的控制器中有head(RV.xts)
tail(RV.xts)
方法正常工作:
new
我希望循环迭代一个我将填充的参数值,但循环仍然失败:
def new
@reservation = Reservation.new
2.times do
@reservation.persons.build
end
end
我收到以下错误(当参数设置为6时):
def new
if params[:group_size]
size = params[:group_size]
else
size = 2
end
@reservation = Reservation.new
size.times do
@reservation.persons.build
end
end
如何创建此循环以迭代输入undefined method 'times' for "6":String
参数的数字?
答案 0 :(得分:1)
使用
size = params[:group_size].to_i