🐣 Ruby & Rails 学習記録
作成日: 2021/07/06
0

Ruby

yield

渡されているブロックと同じ働きをするメソッドのようなもの

参考:
https://www.sejuku.net/blog/20478

mapメソッド

配列の要素の数だけ、ブロック内の処理を繰り返す。
戻り値は配列を返す。

例:
a1 = [100, 200, 300]
a2 = a1.map { |x| x * 2 }
p a2 # [200, 400, 600]

参考:
https://uxmilk.jp/21695

Rails

update_attribute

条件に一致するモデルオブジェクトを更新する。

バリデーションはスキップする。

@user.update_attribute(:name, "hoge")

参考:
https://railsdoc.com/page/model_update_attribute