なるようになるブログ

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

rails commit log流し読み(2015/11/10)

2015/11/10分のコミットです。

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

actionview/CHANGELOG.md


Minor fix in Module#mattr_reader documentation

activesupport/lib/active_support/core_ext/module/attribute_accessors.rbのdocの修正です。

Module#mattr_readerメソッドのdocのグラマーの修正を行っています。


Fix week_field returning invalid value

actionview/lib/action_view/helpers/tags/week_field.rbの修正です。

week_fieldメソッドでinputタグを生成する際、strftimeの引数に%Wを使用していたのを、%Vを使用するよう修正しています

-            value.try(:strftime, "%Y-W%W")
+            value.try(:strftime, "%Y-W%V")

%Wは最初の数字が0になっているのですが、W3 spec(Data types (common microsyntaxes) - HTML5)には、1以上の数字を指定するよう定義されており、0だと不味いので1スタートになるよう%Vを使用するよう修正しています。

%W%Vの違いは、下記のようになっています。

Week number:
  %W - Week number of the year. The week starts with Monday. (00..53)

ISO 8601 week-based year and week number:
  %V - Week number of the week-based year (01..53)

知らなかったです。