なるようになるブログ

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

rails commit log流し読み(2014/12/25)

2014/12/25分のコミットです。

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


Fix bug in ActionMailer guide.

rails guideのAction Mailer Basicsの修正です。

生成されるmailerファイルのexampleに、実際生成されるファイルと異なる内容が記載されていたのを修正しています。


List the Active Support Instrumentation guide in the index (as WIP)

guides/source/documents.yamlの修正です。

rails guideの一覧にActive Support Instrumentationguideを追加しています。

Active Support Instrumentation名前の通り、ActiveSupportのInstrumentation処理についての説明を記載したガイドで、ファイル自体は大分前からあるのですが、何故か一覧になかったので、追加しています。


Fix a few typos [ci skip]

guides/source/autoloading_and_reloading_constants.mdguides/source/getting_started.mdの修正です。

typoを修正しています。


Update grammar [ci skip]

rails guideのCaching with Rails: An overviewの修正です。

"condition" -> "conditions"に修正しています。


Correct grammar to fix #18182 [ci skip]

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

saveメソッドのrdocにカンマを追加しています。


Check for Rails.env instead of Rails

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

Railsを使用しているかどうかのチェック処理で、Railsが定義されているかどうかチェックしていたのを、Rails.envが定義されてるかどうかチェックするよう修正しています。

-    RAILS_ENV   = -> { (Rails.env if defined?(Rails)) || ENV["RAILS_ENV"] || ENV["RACK_ENV"] }
+    RAILS_ENV   = -> { (Rails.env if defined?(Rails.env)) || ENV["RAILS_ENV"] || ENV["RACK_ENV"] }

rails-html-sanitizerRails定数を定義してしまっており、Rails外の環境でActiveRecordを使用しようとするとエラーになってしまっていたので、対応したようです。