保华的Rails学习笔记

随机赋值的用法

在网站开发过程中,有时候需要给一个栏位随机赋值,例如rails101中,当给group增加一个栏位user_id时,数据库中之前group的user_id就为nil,这时候就会报错,类似

这时候,我们可以在rails console中,为group的user_id随机赋值(这样更像真实场景的数据)

与刘慧玲同学讨论后,得到的方法如下:


用rand产生随机数,rand(1..2)表示产生1到2之间包含1和2的随机数,rand(6)随机产生0到5的随机数

用sample方法,[1,2].sample表示产生1或者2的随机数,它从一个数组中随机抽取一个值