2019-06-01から1ヶ月間の記事一覧

2019/06/27

つら〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜〜 やだもう。結局何も出来ない自分が悪いし、そんな急に成長できないし。 例外設計 わかんないなあ。 業務エラー 設計の中で想定されている範囲内で処理が分岐し、正常終了できなかった場合のエラー 権限のないページに…

2019/06/24

inverse_of optional: true 外部キーのnilを許可する。

2019/06/04

むりもうむり。

2019/06/03

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

2019/06/01

Arel f.object formのfの中身が見たかった。f.objectで見れた。 clone パラメータを変数に入れたら、変数側の値をいじるとパラメータ自体も変化してしまった。 cloneで深いコピー。