rails2016/06/22分のコミットです。CHANGELOGにのったコミットは以下の通りです。behavioractivemodel/test/cases/errors_test.rbの修正です。ActiveModel::Errors#added?メソッドが、attributeだけでなくメッセージも一致しないとtrueを返さない事を確認する為のテストを追加しています。ActiveRecord::AttributeSet::YAMLEncoder#decodeactiverecord/lib/active_record/attribute_set/yaml_encoder.rbの修正です。ActiveRecord::AttributeSet::YAMLEncoder#decodeメソッドにdocを追加しています。stringsactionview/lib/action_view/template/handlers/raw.rbの修正です。safeなStringを返すよう修正しています。rails/rails@4be859f)。handlerに変更になりました。safeなStringを返すようにしたようです。rails/rails@c455817をrevertしています。既存のファイルアップロード処理が壊れてしまう(想定してなかった空文字が来てしまう為)から、とのことです。詳細はissueのコメント参照。Applicationsの修正です。Controllersの項のexampleコードで、更新処理のexampleでgetメソッドを使用していたのをpatchメソッドに修正しています。普通更新処理にgetは使わないよね、という理由で。skip]activesupport/lib/active_support/testing/time_helpers.rbのdocの修正です。#travel_to、#travel_backメソッドのdoc内で、timeクラスを生成するのにTime.newを使用していたのを、Time.zone.localを使用するよう修正しています。Ruby標準のTime.newを使用すると、システムのタイムゾーンを使用してしまい、exampleとしてはRailsのタイムゾーンを使用するようになっていた方が良いだろう、という理由により。actionview/lib/action_view/helpers/form_tag_helper.rbの修正です。datetime_local_fieldメソッドをdatetime_fieldにリネームし、datetime_fieldのaliasとしてdatetime_local_fieldメソッドを定義するよう修正しています。この為、datetime_field、datetime_local_fieldどちらを呼び出しても、input[type=datetime-local]が変えるようになっています。元々のdatetime_fieldメソッドをinput[type=datetime]を返すようになっていたのですが、input[type=datetime]はHTML仕様から削除されているので、どちらも同じ値を返すようになっています。datetime_field_tag、datetime_local_field_tagメソッドについても同様に対応が行われています。log流し読み(2020/01/22)月別アーカイブはてなブログをはじめよう!y_yagi_2さんは、はてなブログを使っています。ブログを報告するスターをつけました引用をストックしましたストック一覧を見る閉じる引用するにはまずログインしてくださいログイン閉じる引用をストックできませんでした。再度お試しください閉じる限定公開記事のため引用できません。