なるようになるブログ

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

rails commit log流し読み(2014/09/13)

2014/09/13分のコミットです。

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


Use latest globalid

Gemfileの修正です。

gem 'globalid', github: 'rails/globalid'を追加しています。


Globalid was released

再度Gemfileの修正です。上で追加したglobalidを削除しています。既にgemがリリース済みとの事です。


Changes "if secret.nil?" to unless secret in MessageVerfier

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

if secret.nil?unless secretに修正しています。


Change gid calls to to_gid

activejob/test/cases/parameters_test.rbの修正です。

GlobalIDの呼び出しをgidからto_gidに修正しています。

GlobalID 0.3.0からto_gidメソッドが追加されたようです。


Se the test order of activejob tests

activejob/test/helper.rbの修正です。

ActiveSupport::TestCase.test_order = :randomを追加しています。


Prepare maintenance policy for 4.2 release [ci skip]

rails guideのMaintenance Policy for Ruby on Railsの修正です。

メンテ対象のバージョンに、4.2系を追加して、4.0系を削除しています。

4.0系はSecurity Issuesの対象からも外れているので、使用している場合は早々にアップデートをした方が良さそうですね。


Merge pull request #16669 from aantix/dangerous_attribute_error_better_message

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

ActiveRecordで定義済みのメソッドを定義した場合のエラーメッセージに、補足のメッセージを追加しています。

-          raise DangerousAttributeError, "#{method_name} is defined by Active Record"
+          raise DangerousAttributeError, "#{method_name} is defined by Active Record. Check to make sure that you don't have an attribute or method with the same name."

でんじゃらす。


Change ActiveJob test directory to "test/jobs"

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

ActiveJobのテストファイルが生成されるディレクトリが"test/job"になっていたのを、"test/jobs"に修正しています。app配下に合わせる形で。