なるようになるブログ

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

rails commit log流し読み(2016/03/06)

2016/03/06分のコミットです。

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


Revert "Merge pull request #22764 from stevenspiel/titleize_model_name_for_default_submit_button_value"

submit buttonのvalueに表示するmodel名を小文字に変換するよう修正した、Merge pull request #2764 from stevenspiel/titleize_model_name_for_default_submit_button_valueをrevertしています。

幾つかの言語でi18nの処理が壊れてしまった為、との事です。詳細はコメント参照。


Update the rendering guide to match the current behavior

rails guideのLayouts and Rendering in Railsの修正です。

allow :file to be outside rails root, but anything else must be insid… · rails/rails@b7758b4renderメソッドに直接 rails root外のファイルを指定する事は出来ないよう対応したのですが、guideにそのパターンの例が残ってしまっていたので、削除しています。


chage date_time type todatetime`

activerecord/lib/active_record/type.rbの修正です。

attributes APIで使用出来るデフォルトのDateTimeクラスのtypeをdate_timeからdatetimeに変更しています。migrationのtypeと合わせる為。


make attributes API example to work [ci skip]

activerecord/lib/active_record/attributes.rbのdocの修正です。

attributes APIで独自のserializeを行う場合のexampleコードが正しく動かなかった(attributeメソッドの引数の指定が誤っていた)のを修正しています。


remove entry for reverted commit [ci skip]

rails guideのRuby on Rails 5.0 Release Notesの修正です。

Revert "Merge pull request #22764 from stevenspiel/titleize_model_name_for_default_submit_button_value"でrevertされた対応について、Rails 5.0のrelease noteから削除しています。


Fix typo --ssl-cipher

activerecord/lib/active_record/tasks/mysql_database_tasks.rbの修正です。

--ssh-cipher--ssl-cipherにタイポしていたのを修正しています。


This code won't work

activerecord/lib/active_record/enum.rbのdocの修正です。

#enumメソッド内にメソッド定義した場合のexampleコードがあるのですが、動作しないコードになってしまっていのを修正しています。


use dir to load the environment in config.ru

railties/lib/rails/generators/rails/app/templates/config.ruの修正です。

config/environmentをrequireするのに、__FILE__を使用していたのを__dir__を使用するよう修正しています。


use dir to load the application in environment.rb

railties/lib/rails/generators/rails/app/templates/config/environment.rbの修正です。

applicationファイルをrequireするのに、__FILE__を使用していたのを__dir__を使用するよう修正しています。


use dir for relative paths in config/boot.rb

railties/lib/rails/generators/rails/app/templates/config/boot.rbrailties/lib/rails/generators/rails/plugin/templates/rails/boot.rbの修正です。

Gemfileをrequireするのに、__FILE__を使用していたのを__dir__を使用するよう修正しています。


use dir for relative paths in config/application.rb

railties/lib/rails/generators/rails/app/templates/config/application.rbrailties/lib/rails/generators/rails/plugin/templates/rails/application.rbの修正です。

bootファイルをrequireするのに、__FILE__を使用していたのを__dir__を使用するよう修正しています。


prefer require_relative over require + File.expand_path

railtiesの修正です。

相対pathからファイルをrequireするのに、require + File.expand_pathを使用していたのを、require_relativeを使用するよう修正しています。


Merge pull request #24085 from vipulnsward/i18n-test-addition

railties/test/application/initializers/i18n_test.rbの修正です。

i18nのテストで、テスト名と実際行っているテストの内容が異なっている箇所があったのを修正、及び、i18n.fallbacksに直接Hashを指定した場合のテストを追加しています。