学習記録

アウトプット用に作りました

応用編課題4で参照にしたサイト

enumについて

Rails enumについてまとめておく - Qiita

【Rails】enumチュートリアル | Pikawaka - ピカ1わかりやすいプログラミング用語サイト

時間選択の部分、一時間おきに選択できるようにする。

Rails で datetimepicker を使用する手順 - blog @arfyasu

FatControllerについて

【Ruby on Rails】Fat Controllerの解消〜まずはロジックをモデルへ〜 - Qiita

wheneverについて

[初学者]whenever を使って定期的にバッチ処理を行う(公開設定編) - Qiita

Wheneverは導入が超簡単なcrontab管理ライブラリGemです![Rails 4.2 x Ruby 2.3] | 酒と涙とRubyとRailsと

clonに関して

Wheneverを使ってRailsタスクを定期実行する - とりとめも

Railsで定期的にバッチ回す「Whenever」 - Qiita

find_eachに関して

[Rails]find_eachが無限ループして本番環境のメモリを食いつぶした話 - Qiita

RSpecでselect boxを使うとき

RSpec - rspecでselect box の value を指定して選択状態にしたい|teratail

回答の解説を読んで

assign_attriblutesについて色々な更新メソッドの知識

Active Recordのattributesの更新メソッド | 酒と涙とRubyとRailsと

ActiveRecord の attribute 更新方法まとめ - Qiita

Rails 3.1: assign_attributesメソッド - Rails 雑感 - Ruby on Rails with OIAX

scopeのwhereで日付の範囲指定をするときの書き方。
scope :past_published, -> { where('published_at <= ?', Time.current) }について。

部分一致とか日付の範囲で検索したい - Qiita

[WIP][基礎編]scopeを使って可読性と保守性を向上 - Qiita

find_each(&: published!)の&:について

[初心者向け] RubyやRailsでリファクタリングに使えそうなイディオムとか便利メソッドとか - Qiita

単一テーブル継承(STI)について

【Rails】単一テーブル継承(STI)について - Qiita

みんなRailsのSTIを誤解してないか!? - Qiita

時間指定の時に使うagoとsinceについて

RubyとRailsにおけるTime, Date, DateTime, TimeWithZoneの違い - Qiita