2016/12/15分のコミットです。
CHANGELOGへの追加はありませんでした。
Mention JS Runtime dependency in dev dependencies guide [ci skip].
rails guideのDevelopment Dependencies Installの修正です。
Railties Setupの項を追加し、railtiesのテストの実行にはJSのruntimeが必要である旨説明を追加しています。
Merge pull request #27354 from Shopify/fix-constantize-and-prepended-modules
activesupport/lib/active_support/inflector/methods.rbの修正です。
ActiveSupport::Inflector#constantizeメソッドでancestorsのチェックをする際に、injectに初期値を指定するよう修正しています。
- constant = constant.ancestors.inject do |const, ancestor| + constant = constant.ancestors.inject(constant) do |const, ancestor|
prependを使用している場合、ancestorsの最初にprependしたmoduleが来る為、最初の値を無視してしまうと正しく名前解決が出来ない為。
Avoid invalid attribute on local forms generated by form_with
actionview/lib/action_view/helpers/form_helper.rbの修正です。
form_withにlocal: trueオプションを指定した際に不正なattributeが作成されていたのを削除しています。
Add missing spaces to button_tag api doc [ci skip] (#27369)
actionview/lib/action_view/helpers/form_tag_helper.rbのdocの修正です。
button_tagメソッドのresetオプションの後ろにスペースが不足していたのを追加しています。