2017/06/03分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
SystemTesting::Driver can register capybara-webkit and poltergeist
actionpack/lib/action_dispatch/system_testing/driver.rbの修正です。
driverにcapybara-webkit、poltergeistを使用している場合も、ActionDispatch::SystemTestCase#driven_byメソッドからscreen_sizeやその他オプションを指定出来るよう対応しています。
例。
class ApplicationSystemTestCase < ActionDispatch::SystemTestCase driven_by :poltergeist, screen_size: [1400, 1400], options: { js_errors: true } end
Merge pull request #29282 from kamipo/prevent_making_bind_param_if_casted_value_is_nil
Active Recordの修正です。
castされた値がnilだった場合に、生成されるSQLが= NULLになってしまっていたのを、IS NULLが生成されるよう修正しています。
Merge pull request #29135 from Nerian/document_support_for_composite_primary_keys
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。
create_tableメソッドのdocに、migrationでcomposite primary keyを作成する場合の説明を追加しています。
Merge pull request #29101 from ccarruitero/system_guide
rails guideのA Guide to Testing Rails Applicationsの修正です。
System Testingの項のタイポ、グラマーの修正を行っています。
Merge pull request #29079 from orhantoy/feature/fix-scaffold_controller-generator-usage
railties/lib/rails/generators/rails/scaffold_controller/USAGEの修正です。
scaffold_controller generatorのexampleでexampleのURLと実際生成されるURLがあってなかったのを修正しています。
Make Rails welcome page responsive
railties/lib/rails/templates/rails/welcome/index.html.erbの修正です。
デフォルトで使用されるwelcome pageをレスポンシブになるよう、スタイル、及びimgの調整を行っています。
Change default application.js included in new Rails app [ci skip]
rails guideのThe Asset Pipelineの修正です。
Manifest Files and Directivesの項のデフォルトで生成されるapplication.jsが実際に生成される内容と異なっていたのを修正しています。
Remove a redundant default_scope tests
activerecord/test/cases/relations_test.rbの修正です。
重複してあったdefault_scopeに関するテストを削除しています。
Fix formatting of direct and resolve doc [ci skip]
actionpack/lib/action_dispatch/routing/mapper.rbのdocの修正です。
direct、resolveメソッドのdocでメソッド名やクラス名を等幅フォントで表示されるよう修正しています。
activerecord/lib/active_record/connection_adapters/abstract/schema_statements.rbのdocの修正です。
create_tableメソッドのdoc内のグラマーの修正を行っています。
[ci skip] Fix typo in the system tests docs
actionpack/lib/action_dispatch/system_test_case.rbのdocの修正です。
SystemTestCaseクラスのdoc内のタイポを修正しています。