2017/03/07分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Merge pull request #28257 from yahonda/app_generators_use_oracle_enhanced
railties/lib/rails/generators/app_base.rb
、
railties/lib/rails/generators/rails/app/templates/config/databases/oracle.yml
の修正です。
rails new
コマンドでDBにoracle
を指定した場合に使用するgemをactiverecord-oracle_enhanced-adapter
に修正しています。
Update titlelize
regex to allow apostrophes
activesupport/lib/active_support/inflector/methods.rb
の修正です。
titlelize
がアポストロフィの後にある単語の先頭を大文字に出来ないバグがあったのを修正しています。
# Before "This was 'fake news'".titleize # => "This Was 'fake News'" # After "This was 'fake news'".titleize # => "This Was 'Fake News'"
[ci skip] ���� expensive: take two
railties/CHANGELOG.md
の修正です。
bin/rails test
及びbin/rake test
のデフォルトでsystem testsを実行しないようにした対応のエントリーで、expensive
をexpansive
にタイポしていたのを修正しています。
Fix typo titlelize
-> titleize
[ci skip]
activesupport/CHANGELOG.md
の修正です。
titleize
メソッドをtitlelize
にタイポしている箇所があったのを修正しています。
.travis.yml
の修正です。
CIで使用するJRubyのバージョンを9.1.8に更新しています。
Remove :on
option that does ot exist [ci skip]
rails guideのA Guide to Testing Rails Applications
の修正です。
System Testing
の項のdriven_by
メソッドについて説明している箇所から、既に存在しない:on
オプションについての説明を削除しています。
Check whether Rails.application
defined before calling it
activerecord/lib/rails/generators/active_record/migration.rb
の修正です。
migration用のgeneratorsでRails.application.config.paths["db/migrate"]
を使用する前に、Rails
が定義されているかどうかチェックしていたのを、Rails.application
が定義されているかどうか確認するよう修正しています。
- if defined?(Rails) && Rails.application + if defined?(Rails.application) && Rails.application
Active Record単体で使用した場合、Rails
は定義されているがRails.application
は無い、という場合がある為。
Merge pull request #28289 from maicher/master
rails guideのActive Record Associations
の修正です。
Creating Foreign Keys for belongs_to Associations
の項に、add_foreign_key
メソッドを使用しての外部キー制約の指定方法についての説明を追加しています。