なるようになるブログ

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

rails commit log流し読み(2014/10/26)

2014/10/26分のコミットです。

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

actionview/CHANGELOG.md


Fix description of OID in TypeMapInitializer

activerecord/lib/active_record/connection_adapters/postgresql/oid/type_map_initializer.rbのdocの修正です。

タイポの修正です。


Clarify comments about sanitized_allowed_tags

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

config.action_view.sanitized_allowed_tagsのexampleで、Arrayで値を渡さなくてはならない箇所が、Arrayになっていなかったのを修正しています。


Merge pull request #17064 from frenkel/fix_select_tag_include_blank

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

select_tagメソッドで、include_blankオプションに指定した値をoptionタグの値に設定するよう修正しています。

# before
helper.select_tag "places", "<option>Home</option><option>Work</option><option>Pub</option>".html_safe, include_blank: 'Choose'
# => "<select id=\"places\" name=\"places\"><option value=\"\"></option><option>Home</option><option>Work</option><option>Pub</option></select>"


# after
helper.select_tag "places", "<option>Home</option><option>Work</option><option>Pub</option>".html_safe, include_blank: 'Choose'
# => "<select name=\"places\" id=\"places\"><option value=\"\">Choose</option><option>Home</option><option>Work</option><option>Pub</option></select>"

これは助かりますねえ。使いそう。


:scissors:

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

不要な改行の削除を行っています。


Use new hash syntax

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

Ruby 1.9以降のHash記法を使うよう修正しています。


Add CHANGELOG entry for #17064

actionview/CHANGELOG.mdの修正です。

先のselect_tagの対応について、CHANGELOGに追記しています。


Prefix internal method with _

ActiveRecord/ActiveModelのコールバック処理の修正です。

コールバック処理のメソッド名の先頭に"_"を追加しています。ユーザが定義したメソッドとバッティングするのを避ける為、という事です。


Fix typo in error message when non-boolean value is assigned to boolean column

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

boolean型のカラムに不正な値(文字列等)を指定した場合に出力されるwarningにタイポがあったのを修正しています。