なるようになるブログ

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

rails commit log流し読み(2015/04/29)

2015/04/29分のコミットです。

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


Rewording

rails guideのGetting Started with Railsの修正です。

Updating Articlesの項のグラマーの修正を行っています。


Merge pull request #19939 from artofhuman/remove-mocha-from-some-tests

railties/test/generators/named_base_test.rbの修正です。

モックにmochaを使用していたのを、minitest/mockを使用するよう修正しています。

Railsのテスト全般でmochaを使用するのを止める、という方針があるようで、その対応のいっかんです。


Make ActionMailer #cache helper a no-op, not an exception

actionmailer/test/mail_helper_test.rbの修正です。

CacheHelper#cacheメソッドでcontrollerのperform_cachingメソッドを呼ぶ出す際、respond_to?メソッドメソッドが存在するかチェックするよう修正しています。

-        if controller.perform_caching
+        if controller.respond_to?(:perform_caching) && controller.perform_caching

`

perform_cachingActionControllerに定義されているのですが、ActionMailerAbstractControllerを使用しており、ActionMailerのviewでcacheメソッドを使用するとmethod missingエラーになってしまっていた為、チェック処理を追加したとの事です。


[ci skip] Correct grammar, add docs to ActiveRecord migration generator

activerecord/lib/rails/generators/active_record/migration/migration_generator.rbのdocの修正です。

set_local_assigns!メソッドのグラマーの修正、及びvalidate_file_name!メソッドにdocの追加を行っています。


CHANGELOG punctuation fix

railties/CHANGELOG.mdの修正です。

routes.rbをバッククォートでエスケープするよう修正しています。


Revert "Merge pull request #19817 from tpitale/4_2-release-notes-fix"

rails guideのRuby on Rails 4.2 Release Notesのデフォルトホスト変更についての説明を更新した、Update 4_2_release_notes.mdのコミットをrevertしています。

http://127.0.0.1:3000にアクセス出来ない、と理由で説明を更新していたのですが、アクセスは出来る筈で、仮に出来ないようであれば違うバグがあるのでは、という事で、とりあえずガイドの修正についてはrevertしたとの事です。


Add missing error messages for sucker_punch, sneakers and qu activejob adapters [ci skip]

ActiveJobのqueue_adaptersの修正です。

enqueue_atを実装していないAdapterでenqueue_atメソッドを呼ばれた場合、NotImplementedErrorクラスをraiseしているのですが、そのエラーメッセージに補足情報及びAPI docのURLを含むよう修正しています。