gg2017/05/25分のコミットです。
CHANGELOGへの追加はありませんでした。
Slim down the source definition
railties/lib/rails/generators/rails/app/templates/Gemfile
の修正です。
Gemfile
にgithub
ショートハンドを使用した場合に、https
プロトコルを使用するよう変換する処理のリファクタリングを行っています。
We dont actually use the ultra short-hand, so no need to complicate things with it
railties/lib/rails/generators/rails/app/templates/Gemfile
の修正です。
Gemfile
にgithub
ショートハンドを使用している、かつ、リポジトリ名にアカウント名だけを指定した場合(e.g. gem 'rails', github: 'rails'
)のサポートを削除しています。
-git_source(:github) { |repo| "https://github.com/#{repo.include?("/") ? repo : "#{repo}/#{repo}"}.git" } +git_source(:github) { |repo| "https://github.com/#{repo}.git" }
このフォーマット使わないだろう、という事で削除したとの事です。
Update information on using Gmail when 2FA is in use [ci skip]
rails guideのAction Mailer Basics
の修正です。
Action Mailer Configuration for Gmail
の項に、two-factor authenticationを有効化している場合、app password の設定が必要である旨説明を追加しています。
Merge pull request #29169 from ffmike/api-guide-edit
rails guideのUsing Rails for API-only Applications
の修正です。
API-only Applicationsでデフォルトでロードされるミドルウェアの一覧を最新の内容に更新しています。
[ci skip]fix wrong variable name in docs
raisl guideのActive Record Associations
の修正です。
find
メソッドについてのexampleコードで、find
メソッドで取得した値を格納する変数名が複数形になっていたのを、単数形に修正しています。
rails guideのAction Mailer Basics
の修正です。
gmail
-> Gmail
に修正しています。
Merge pull request #29181 from kamipo/fix_circular_left_joins_with_scoping
activerecord/lib/active_record/reflection.rb
の修正です。
left_joins
+ scoping
を使用した場合にstack level too deep errorが発生してしまうバグがあったのを修正しています。
Merge pull request #29211 from yahonda/rubocop_namespaces
.rubocop.yml
の修正です。
Style
namespaceを Layout
namespaceに変更しています。rubocop側の仕様が変わった為。参考:Change department from Style to Layout for space related cops · bbatsov/rubocop@54166bf
Merge pull request #29175 from kamipo/extract_json_shared_tests
Active Recordのテストの修正です。
json
型についてのテストをJSONSharedTestCases
moduleに切り出して、PostgreSQL / MySQLで共通で使用するよう修正しています。
Add ActiveRecord::Relation#or description to guides [ci skip]
rails guideのActive Record Query Interface
の修正です。
ActiveRecord::Relation#or
メソッドについての説明を追加しています。
Reorder first secrets edit flow.
railtiesの修正です。
secrets:setup
コマンドを実行せずにsecrets:edit
コマンドを実行した場合に、エラー(Errno::ENOENT
)になっていたのを、setupが未実行の場合は自動でsecretsの初期化処理を行い、setupコマンドを実行せずにeditが出来るよう修正しています。