質問コーナー
デバッグ
binding.pry
$ User.all と書くとメソッド定義を辿れる
$ User.all --super と書くと親クラスを辿れる
--super をたくさん書けばその分上まで辿れる
SomeClass.new.methods でメソッド一覧を見る
SomeClass.instance_methods ってやっても取れる
{}.methods ってやるとHashのメソッド一覧が取れる
pryrc を github で検索して役立ちそうな設定を探す生活の知恵
Tracelocation
キーワード引数
view model
責務の分割を考えるタイミング
rubocopに怒られるようになったら
最初はrail wayに乗って開発する
見通し悪くなったら責務の分割を考える
巨大になってからでいい
Parameter
引数が多い場合に使う
ActiveModell::Attributes
Decorator
ActiveDecorator
インスタンス変数に詰めるだけでいい
変なことした際に警告出してくれる
Draper
decorateを呼ぶ必要がある
Railsで導入してよかったデザインパターンと各クラスの役割について