なるようになるブログ

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

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

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

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


Ruby 2.2.3 in windows need nokogiri 1.6.7.rc3 as it's the only version having correct pre-compiled so

Gemfileの修正です。

Windowsの場合のみ、インストールするnokogiriのバージョンを1.6.7.rc3以上にしています。 WindowsRuby 2.2.3ではnokogiri 1.6.7.rc3以上が必要な為との事です。


dev and edge have some common, so factor it out.

railties/lib/rails/generators/app_base.rbの修正です。

rails newdev 又は edgeオプションを指定した場合にGemfileに記載する内容がほぼ同じだった為、指定されたオプションにより分岐していた処理を、一つにまとめています。


Improving in_time_zone docs [ci skip]

activesupport/lib/active_support/core_ext/date_and_time/zones.rbのdocの修正です。

Zones#in_time_zoneメソッドのdocに、存在しないDateTime.utcメソッドの実行例が記載されてしまっていた為、記述を削除しています。


Merge pull request #21568 from amitsuroliya/mysql_version_update

各docの修正です。

mysqlのdocページへのリンクが、MySQL 5.6へのリンクになっていたのを、最新の5.7へのリンクに修正しています。


Merge pull request #21591 from kamipo/text_and_blob_limit_is_byte_length

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

TEXTBLOB型の属性のlimitオプションに不正な値を指定した場合に表示するエラーメッセージ内の"character length"を"byte length"に修正しています。

-        else raise(ActiveRecordError, "No binary type has character length #{limit}")
+        else raise(ActiveRecordError, "No binary type has byte length #{limit}")

TEXT と BLOBのlimitはcharacter長ではなくbyte長の為との事です。詳細はMySQL :: MySQL 5.7 Reference Manual :: 11.8 Data Type Storage Requirements 参照。


fix typo intance -> instance in ActionView [ci skip]

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

RecordIdentifierのdoc内のinstanceintanceにタイポしていたのを修正しています。