なるようになるブログ

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

rails commit log流し読み(2018/03/01)

2018/03/01分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

railties/CHANGELOG.md


Handle file checksumming errors

activestorage/app/javascript/activestorage/direct_upload.jsの修正です。

FileChecksum.createでエラーがおきた際にそのエラーを無視していたのを、callbackを呼び出すよう修正しています。


Rebuild activestorage.js

activestorage/app/assets/javascripts/activestorage.jsの修正です。

先の対応の際にactivestorage.jsの作り直しが漏れていたのを行っています。


Add --expanded option to "rails routes"

Action Pack、railtiesの修正です。

rails routesコマンドに結果を縦に表示する為の--expandedオプションを追加しています。psql--expandedと同じ形です。

./bin/rails routes --expanded
--[ Route 1 ]------------------------------------------------------------
Prefix            | users
Verb              | GET
URI               | /users(.:format)
Controller#Action | users#index
--[ Route 2 ]------------------------------------------------------------
Prefix            |
Verb              | POST
URI               | /users(.:format)
Controller#Action | users#create
--[ Route 3 ]------------------------------------------------------------
Prefix            | new_user
Verb              | GET
URI               | /users/new(.:format)
Controller#Action | users#new
--[ Route 4 ]------------------------------------------------------------
Prefix            | edit_user
Verb              | GET
URI               | /users/:id/edit(.:format)
Controller#Action | users#edit
--[ Route 5 ]------------------------------------------------------------
Prefix            | user
Verb              | GET
URI               | /users/:id(.:format)
Controller#Action | users#show
--[ Route 6 ]------------------------------------------------------------
Prefix            |
Verb              | PATCH
URI               | /users/:id(.:format)
Controller#Action | users#update
--[ Route 7 ]------------------------------------------------------------
Prefix            |
Verb              | PUT
URI               | /users/:id(.:format)
Controller#Action | users#update
--[ Route 8 ]------------------------------------------------------------
Prefix            |
Verb              | DELETE
URI               | /users/:id(.:format)
Controller#Action | users#destroy

Clean up RoutesTest a bit

railties/test/commands/routes_test.rbの修正です。

RoutesTestから不要なrequireを削除、重複していたtest prefixの削除等を行っています。