なるようになるブログ

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

rails commit log流し読み(2015/02/17)

2015/02/17分のコミットです。

CHANGELOGにのったコミットは以下の通りです。

guides/CHANGELOG.md

activerecord/CHANGELOG.md


Improving remote forms guides [ci skip]

rails guideのWorking with JavaScript in Railsの修正です。

form_forの項に、format.jsを使用してserver側でJSを生成する場合の説明及びexampleを追加しています。


Remove unused Rails::Server#log_path

railties/lib/rails/commands/server.rbの修正です。

使用していないRails::Server#log_pathメソッドを削除しています。


Merge pull request #18815 from tmingos/patch-1

rails guideのActive Record Validationsの修正です。

uniquenessオプションの説明をしている箇所に、複合インデックスについての説明、及びPostgreSQL/MySQLの復号インデックスについてのマニュアルへのリンクを追加しています。


Merge pull request #18679 from adipra3n/master

rails guideのDebugging Rails Applicationsの修正です。

Debugging with the web-console gemの項を追加しています。名前の通りで、web-console gemについての使い方の説明が記載されています。


Merge pull request #18485 from andreynering/robots.txt

rails guideのConfiguring Rails Applicationsの修正です。

Search Engines Indexingの項を追加しています。内容はrobots.txtについての説明が記載されています。これ、rails guideにいるか…?


removes docs for dependency_loading config option and disable_dependency_loading initializer because it was removed by commit a8bf12979e5fa15282b39c8cfa315e663f613539

rails guideのConfiguring Rails Applicationsの修正です。

既に存在していないconfig.dependency_loadingオプション、disable_dependency_loadingフラグをdocから削除しています。

が、disable_dependency_loadingフラグについて、後ほど修正が入り、このコミットも後ほどrevertされています。


Revert "Don't unhook autoloading in production"

disable_dependency_loadingのフラグを削除したコミットをrevertしています。

autoloading処理がスレッドアンセーフであり、autoloading絡みでアプリケーションが動作しなかった場合の事を考え、削除したようなのですが、autoloading処理とスレッドセーフ問題は別問題では、という事でrevertしたとの事のような…。よく解らない…。


Revert c732a66:

上記コミットのrevertに伴い、docの方の修正もrevertしています。


Deprecated passing of start value to find_in_batches and find_each in favour of begin_at value.

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

find_in_batchesfind_eachメソッドの開始位置を指定する引数名がstart -> begin_atに変更になっています。

先週、find_in_batchesfind_eachメソッドend_atオプションが追加されてend_atと合わせると、名前はbegin_atの方が良いのでは無いか、という事で変更されています。