2018/04/02分のコミットです。
CHANGELOGにのったコミットは以下の通りです。
Use consistent spacing in actionview helper docs [ci skip]
Action Viewのdocの修正です。
doc内のexampleコードでスペースの入れ方が統一されていなかった(Hashの{
の後にスペースのありなし等)のを、統一するよう修正しています。
Fix typo in rails-ujs HTML content test
actionview/test/ujs/public/test/call-remote.js
の修正です。
call-remoteのテストでタグ名をタイポしている箇所があったのを修正しています。
Remove ForeignKeys
module which was introduced at #32299
Active Recordの修正です。
ActiveRecord::ForeignKeys
moduleを削除しています。
ForeignKeys
moduleはschema dumpに出力しない外部キー名のパターンを指定出来るよう対応した、Merge pull request #32299 from davidstosik/expose-fk-ignore-patternで追加されたmoduleなのですが、定数(外部キーのprefixと、ActiveRecord::SchemaDumper.fk_ignore_pattern
のデフォルト値)しか保持しておらず、moduleにするほどでも無かった為削除されています。
Not generate needless files in guides
guides/rails_guides/generator.rb
の修正です。
guideを生成する際に、不要なファイルを生成しないよう修正しています。
Add AR::Base.base_class? predicate
Active Recordの修正です。
ActiveRecord::Inheritance
moduleにbase_class?
メソッドを追加しています。
名前の通りで、自身がbase_class
かどうかをチェックする為のメソッドです。
Merge pull request #32065 from sikachu/move-SourceAnnotationExtractor-under-rails-namespec
railtiesの修正です。
TOPレベルに定義されてしまっていたSourceAnnotationExtractor
クラスを、rails namespace配下(Rails::SourceAnnotationExtractor
)に移動しています。
TOPレベルのSourceAnnotationExtractor
はまだ使用出来ますが、deprecateになっています。
[ci skip] Fully quantify Active Record module in changelog.
activerecord/CHANGELOG.md
の修正です。
先のbase_class
を追加した対応のエントリーで、Active Record module名に省略形(AR
)を使用していたのを、正式名称(ActiveRecord
)に修正しています。