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内のタイポを修正しています。