なるようになるブログ

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

rails commit log流し読み(2014/07/07)

2014/07/07分のコミットです。

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


Change back occurrences of SQLite(3) to sqlite3 when referring to the

各docの修正です。

昨日あった"sqlite"の修正で、修正すべきでない箇所も修正してしまったようで、一部docを戻しています。


Remove the text? predicate from the type objects

ConnectionAdapterのTypeObjectの修正です。text?メソッドを削除しています。

uniqueness validationでしか使用してなかったので、UniquenessValidatorクラスの方でStringクラスのチェック処理を行うよう修正しています。


Fix ActiveSupport::Callbacks #set_callback docs.

activesupport/lib/active_support/callbacks.rb`のdocの修正です。

set_callbackメソッドのexampleが誤っていたのを修正しています。


Avoid retrieving connection in ActiveRecord::QueryCache multiple times.

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

ActiveRecord::Base.connection複数行で呼び出していたので、変数に格納し、呼び出しを一度だけ行うよう修正しています。


Add callbacks documentation for upgrading to 4.1.

rails guideのA Guide for Upgrading Ruby on Railsの修正です。

ActiveSupport::Callbacksについての説明を追加しています。

# Rails 4.1
set_callback :save, :around, ->(r, block) { stuff; result = block.call; stuff }

# Rails 4.0
set_callback :save, :around, ->(r, &block) { stuff; result = block.call; stuff }

こんな違いがあったんですね。割と嵌りそうな。


Update Rails versions [ci skip]

各docの修正です。Railsのversionを4.2に修正しています。

最終的には自動で設定出来るようにする予定ですが、今回については、手動で対応との事です。


[ci skip] Improve callback code example for 4.1 upgrade docs.

rails guideのA Guide for Upgrading Ruby on Railsの修正です。

先ほど追加されたActiveSupport::Callbacksについて、説明の改善を行っています。4.1、4.0のexampleを入れ替えています。