2019-06-03から1日間の記事一覧

2019/06/03

clone ransackを使っていて、p1 = params[:q]とすると、p1の値を変えたときにparams[:q]も変わってしまう。 p2 = params[:q].clone dup、cloneは浅いコピー(シャローコピー)と呼ばれる。 配列やハッシュ自体は複製される(違うobjectidで作成される)が、…