Warning: file_get_contents(/data/phpspider/zhask/data//catemap/4/video/2.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Ruby on rails RubyonRails乘法行为怪异_Ruby On Rails - Fatal编程技术网

Ruby on rails RubyonRails乘法行为怪异

Ruby on rails RubyonRails乘法行为怪异,ruby-on-rails,Ruby On Rails,当我这样做时: params[:page] * 10 它给了我1111。 我要它退10英镑 我做错了什么?字符串乘法将字符串重复n次params始终是Rails中的一个字符串数组,因此您需要先使用to_i将params[:page]转换为整数,然后尝试params[:page]。to_i*10(请记录:nil.to_i#=>0)为什么不在回答中这样OP就可以接受它?

当我这样做时:

params[:page] * 10
它给了我1111。 我要它退10英镑


我做错了什么?

字符串乘法将字符串重复n次
params
始终是Rails中的一个字符串数组,因此您需要先使用
to_i
params[:page]
转换为整数,然后尝试
params[:page]。to_i*10
(请记录:
nil.to_i#=>0
)为什么不在回答中这样OP就可以接受它?