なるようになるブログ

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

rails commit log流し読み(2014/08/23)

2014/08/23分のコミットです。

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


Don't calculate in-place changes twice

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

changed?changedメソッドを削除しています。

changed?changesメソッドの中でchanged_in_placeメソッドを呼び出しているのですが、changed_attributesメソッドの中で place changeについてのチェック処理を追加しており、2重チェック処理になってしまっている為、dirtyから削除したようです。


Merge pull request #16645 from sgrif/sg-perf-regression


[ActionMailer] require activejob railtie

actionmailer/lib/action_mailer/railtie.rbの修正です。

'active_job/railtie'のrequireを追加しています。


Clarify that unknown keys will become HTML attrs

actionview/lib/action_view/helpers/form_tag_helper.rbのdocの修正です。

form_tagメソッドのoptions引数に、form_tagで認識しないkeyを渡した場合の動作について説明を追加しています。


Remove erroneous form_tag option docs

actionview/lib/action_view/helpers/form_tag_helper.rbのdocの修正です。

現状の仕様と異なる説明を削除しています。


[ActiveJob] Add hook for test_framework and test templates

activejob/lib/rails/generators/job/job_generator.rbの修正です。

generatorにhook_for :test_frameworkを追加しています。 Job用のテストファイルを生成する為ですね。

Merge pull request #16602 from thetron/active_job_que_enqueue_at_support

activejob/lib/active_job/queue_adapters/que_adapter.rbの修正です。

QueAdapter#enqueue_atメソッドに実装を追加しています。


Use zero-padding for number_to_rounded_converter

activesupport/lib/active_support/number_helper/number_to_rounded_converter.rbの修正です。

NumberToRoundedConverter#convertゼロパディングを使用するよう修正しています。

-            "%01.#{precision}f" % rounded_number
+            "%00.#{precision}f" % rounded_number

Properly referencing AR::RecordNotFound in AJ guide rescuing example

guides/source/active_job_basics.mdの修正です。

サンプルでrescueするクラスが誤っていたのを修正しています。

-  rescue_from(ActiveRecord:NotFound) do |exception|
+  rescue_from(ActiveRecord::RecordNotFound) do |exception|

Fix example code in Active Job guide [ci skip]

guides/source/active_job_basics.mdの修正です。

guideに記載されているサンプルと実際生成されるファイルが異なっている箇所があったのを修正しています。