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
オプションの後ろにスペースが不足していたのを追加しています。