なるようになるブログ

読書感想文かrailsについてかrubyについてか

rails commit log流し読み(2018/12/08)

2018/12/08分のコミットです。

CHANGELOGへの追加はありませんでした。


Fix typo in per-form CSRF token docs [ci skip]

rails guideのUpgrading Ruby on Railsの修正です。

Per-form CSRF Tokensの項のタイポを修正しています。


#create_or_find_by/!: add more tests and fix docs (#34653)

activerecord/lib/active_record/relation.rbのdoc及び、activerecord/test/cases/relations_test.rbの修正です。

create_or_find_by!メソッドのテストを追加、及び、create_or_find_byメソッドのdoc内の使用しているメソッドについての説明に誤りがあったのを修正しています。


Merge pull request #34632 from rails/rename-write-on-read-error

Active Recordの修正です。

DBへのwrite処理をブロックした際にraiseするexceptionにStatementInvalidが使われていたのを、専用のエラークラス(ActiveRecord::ReadOnlyError)を追加し、そちらをraiseするよう修正しています。


Do not require webpacker in Active Job integration tests

activejob/Rakefileの修正です。

Active Jobのintegration testでwebpacker gemをロードしないよう修正しています。Active JobはJSを使用しない想定(テスト用のダミーアプリを作る際に--skip-javascriptを指定している)の為。