なるようになるブログ

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

rails commit log流し読み(2017/02/03)

2017/02/03分のコミットです。

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


Merge pull request #27880 from y-yagi/generate_mailer_layout_files_only_when_it_does_not_exist

railties/lib/rails/generators/erb/mailer/mailer_generator.rbの修正です。

既にファイルが存在する場合、mailer layout fileの生成処理を行わないよう修正しています。


Ignore yarn error log file

railties/lib/rails/generators/rails/app/templates/gitignoreの修正です。

rails newで生成させる.gitignoreyarn-error.logを追加しています。


Merge pull request #27881 from koic/fix_test_type_map_lookup_using_oracle

activerecord/test/cases/connection_adapters/type_lookup_test.rbの修正です。

scaleを指定しないdecimalのテストで、OracleAdapterの場合の分岐処理を追加しています。

if current_adapter?(:OracleAdapter)
  {
    decimal: %w{decimal(2) decimal(2,0) numeric(2) numeric(2,0)},
    integer: %w{number(2) number(2,0)}
  }
else
  { decimal: %w{decimal(2) decimal(2,0) numeric(2) numeric(2,0) number(2) number(2,0)} }
end.each do |expected_type, types|

OracleAdapterの場合scaleが0のnumber型はintegerとみなす為との事です。