2021/08/17分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Add weekday_options_for_select
method
Action Viewの修正です。
weekdayを選択する為のweekday_select
メソッド、及び、select
為のoptionを生成する為のweekday_options_for_select
メソッドを追加しています。
weekday_options_for_select # => "<option value=\"Sunday\">Sunday</option>\n<option value=\"Monday\">Monday</option>\n # <option value=\"Tuesday\">Tuesday</option>\n<option value=\"Wednesday\">Wednesday</option>\n # <option value=\"Thursday\">Thursday</option>\n<option value=\"Friday\">Friday</option>\n # <option value=\"Saturday\">Saturday</option>"
<%= form_for @digest do |f| %> <%= f.weekday_select :weekday %> <%= f.submit %> <% end %>
上記viewは、下記HTMLを生成します。
<select name="digest[weekday]" id="digest_weekday"> <option value="Sunday">Sunday</option> <option value="Monday">Monday</option> <option value="Tuesday">Tuesday</option> <option value="Wednesday">Wednesday</option> <option value="Thursday">Thursday</option> <option value="Friday">Friday</option> <option value="Saturday">Saturday</option> </select>
Implement db config option database_tasks: false
Active Recordの修正です。
DB系のrake tasks(seedやmigration等)を追加するかどうかをDB毎に指定出来るよう修正しています。指定はconfigファイルで出来るようになっており、rake tasksを追加したくない場合、config/database.yml
でdatabase_tasks: false
を指定すればOKです。
production: primary: database: my_database adapter: mysql2 animals: database: my_animals_database adapter: mysql2 database_tasks: false
railties/test/application/rake/multi_dbs_test.rb
の修正です。
rubocopの設定に違反している箇所があったのを修正、及び、不要な例外ハンドリングの削除等を行っています。
activerecord/CHANGELOG.md
、及び、rails guideのMultiple Databases with Active Record
の修正です。
management
をmangement
にタイポしていたのを修正しています。
activerecord/CHANGELOG.md
、及び、rails guideのMultiple Databases with Active Record
の修正です。
management
をmangement
にタイポしていたのを修正しています。
Merge pull request #43028 from rails/classic
Active Support、railtiesの修正です。
classic
autoloaderの為の各種設定処理を削除しています。ActiveSupport::Dependencies
はまだ残っているのですが、これは後から別途削除する、との事です。
Tweak unreachable assertion tests in the block of assert_raises
rubocop-minitest
を追加、及び、Minitest/UnreachableAssertion
copを有効化してassert_raises
block内の実行されないassertionを削除するよう修正しています。
Replace kwarg for displaying all configurations
activerecord/lib/active_record/database_configurations.rb
の修正です。
configs_for
メソッドのinclude_replicas
引数をdeprecateにして、代わりにreplica及びdatabase_tasks: false
が指定されたDB全てを表示するかどうかを指定する為のinclude_hidden
引数を追加しています。