rails commit log流し読み(2015/11/23)
2015/11/23分のコミットです。
CHANGELOGへの追加はありませんでした。
actionview/test/template/form_options_helper_test.rb
の修正です。
テスト用の偽のtime zoneの値をキャッシュしないよう修正しています。
Ditch each_with_index
for each
.
actionview/test/template/form_options_helper_test.rb
の修正です。
indexを使用していないのにeach_with_index
を使用している箇所があったのを、each
を使用するよう修正しています。
Bring back ===
stubbing in time_zone_select
test.
actionview/test/template/form_options_helper_test.rb
の修正です。
Merge pull request #21615 from ronakjangir47/actionViewpart2 · rails/rails@58910dcで謝って削除してしまった===
メソッドのスタブを戻しています。
time_zone_select
メソッドの実装にgrep
メソッドが使われてない事を確認するのに必要な為、との事です。 詳細は、Revert grep to select since they are not the same by bdmac · Pull Request #9680 · rails/rails参照。 ActiveSupport::TimeZone
にはto_str
定義されてなかったんですねえ。
Simplify RailsGuides::Generator#select_only
a bit
guides/rails_guides/generator.rb
の修正です。
RailsGuides::Generator#select_only
メソッドで、prefixチェック処理のリファクタリングを行っています。
- prefixes.any? { |p| guide.start_with?(p) || guide.start_with?("kindle") } + guide.start_with?('kindle'.freeze, *prefixes)
[ci skip] Add Translating Rails Guides
to contributing_to_ruby_on_rails
rails guideのContributing to Ruby on Rails
の修正です。
Contributing to Ruby on Rails
にRail Guideの翻訳方法について記載したTranslating Rails Guides
の項を追加しています。
Translating Rails Guides
は、docrailsのリポジトリのwikiに書かれている内容らしいのですが、docrailsのリポジトリがprivateリポジトリになり見れなくなってしまった為、Contributing to Ruby on Rails
guideに内容をうつしたとの事です。
Fix race condition testing for job execution order
Active Jobのテストの修正です。
jobの実行順の確認を行うテストで、実行順の確認にテスト用のファイルのctimeを見ていたのを、RubyのTime.now
の値を使用するよう修正しています。
ctimeは、ファイルシステムによっては秒単位の粒度しかなく、環境によっては複数のjobが同じ秒数と時に終わってしまい、結果テストがエラーになってしまっていた為、修正したようです。