なるようになるブログ

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

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

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

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


Purpose Metadata For Signed And Encrypted Cookies

actionpack/lib/action_dispatch/middleware/cookies.rbの修正です。

Signed / Encrypted cookiesにpurpose及びexpiry metadataを指定出来るよう修正しています。

metadataを有効化したcookieは古いRailsで作られたcookieと互換性がありません。そのため、古いRailsで作られたcookieRails 6.0にアップグレード後もそのまま使用するには、metadataを無効化(デフォルトでdisable)する必要があります。


Clarify note that SQLite3 adapter doesn't support add_foreign_key [ci skip]

rails guideのActive Record Migrationsの修正です。

Foreign Keysの項にある各adapterのForeign Keysのサポートについての説明を、SQLiteではadd_foreign_keyメソッドをサポートしていない旨修正しています。


Clarify "Old Migrations" in "Active Record Migrations" guide [ci skip]

rails guideのActive Record Migrationsの修正です。

Old Migrationsの項について、schemaファイルのファイル名にディレクトリを追加、コマンド名について説明している箇所にコマンドを追加、等の修正を行っています。


Update coffeelint to 2.1.0

actionview/package.jsonの修正です。

coffeelintのバージョンを2系に更新しています。warningが表示されるのを避けるため。