なるようになるブログ

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

rails commit log流し読み(2017/04/14)

2017/04/14分のコミットです。

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


Close form_for tag in FormHelper API docs

actionview/lib/action_view/helpers/form_helper.rbのdocの修正です。

form_forメソッドのexampleコードで、閉じタグが不足していたのを追加しています。


Merge pull request #28744 from y-yagi/make_code_statistics_task_handle_system_tests_properly

railties/lib/rails/code_statistics.rbの修正です。

rails statsでsystem testがCode LOCにカウントされてしまっていたのを、Test LOCに含むよう修正しています。


Merge pull request #28748 from DmytroVasin/rails-ujs-fix-ajax-response-parsing

actionview/app/assets/javascripts/rails-ujs/utils/ajax.coffeeの修正です。

ajaxのresponseをparseする際、ecmascriptもJSとして扱う(コードをscriptとして実行する)よう修正しています。


Merge pull request #28743 from kamipo/add_test_case_for_20802

activerecord/test/cases/relation/where_test.rbactiverecord/test/models/essay.rbの修正です。

whereメソッドの引数にselectしたassociationを指定した場合(e.g. Essay.where(author: Author.where(name: "David").select(:name)))のテストを追加しています。


Merge pull request #28715 from kamipo/convert_association_queries_to_poro_queries

Active Recordの修正です。

association queryのbuildに独自クラスを使用していたのを、PORO(Plain Old Ruby Object、素のRuby)で処理を行えるようリファクタリングしています。