1. 23 7月, 2017 1 次提交
  2. 02 7月, 2017 1 次提交
  3. 01 7月, 2017 2 次提交
  4. 28 6月, 2017 1 次提交
  5. 20 6月, 2017 1 次提交
  6. 16 6月, 2017 2 次提交
  7. 15 6月, 2017 2 次提交
  8. 14 6月, 2017 1 次提交
  9. 03 6月, 2017 1 次提交
  10. 30 5月, 2017 1 次提交
  11. 23 5月, 2017 1 次提交
  12. 19 5月, 2017 1 次提交
  13. 07 5月, 2017 1 次提交
  14. 02 5月, 2017 1 次提交
    • P
      Add missing require in ActionMailer · eddbb62f
      Philipe Fatio 提交于
      Without this, Action Mailer doesn't work like it used to on version 4.
      The following snippet fails since version 5:
      
          > require 'action_mailer'
          > ActionMailer::Base
          NameError: uninitialized constant ActiveSupport::Rescuable
      eddbb62f
  15. 07 4月, 2017 1 次提交
  16. 22 3月, 2017 1 次提交
  17. 15 3月, 2017 2 次提交
  18. 08 3月, 2017 1 次提交
  19. 02 3月, 2017 2 次提交
    • A
      Deprecate implicit coercion of `ActiveSupport::Duration` · 75924c45
      Andrew White 提交于
      Currently `ActiveSupport::Duration` implicitly converts to a seconds
      value when used in a calculation except for the explicit examples of
      addition and subtraction where the duration is the receiver, e.g:
      
          >> 2 * 1.day
          => 172800
      
      This results in lots of confusion especially when using durations
      with dates because adding/subtracting a value from a date treats
      integers as a day and not a second, e.g:
      
          >> Date.today
          => Wed, 01 Mar 2017
          >> Date.today + 2 * 1.day
          => Mon, 10 Apr 2490
      
      To fix this we're implementing `coerce` so that we can provide a
      deprecation warning with the intent of removing the implicit coercion
      in Rails 5.2, e.g:
      
          >> 2 * 1.day
          DEPRECATION WARNING: Implicit coercion of ActiveSupport::Duration
          to a Numeric is deprecated and will raise a TypeError in Rails 5.2.
          => 172800
      
      In Rails 5.2 it will raise `TypeError`, e.g:
      
          >> 2 * 1.day
          TypeError: ActiveSupport::Duration can't be coerced into Integer
      
      This is the same behavior as with other types in Ruby, e.g:
      
          >> 2 * "foo"
          TypeError: String can't be coerced into Integer
          >> "foo" * 2
          => "foofoo"
      
      As part of this deprecation add `*` and `/` methods to `AS::Duration`
      so that calculations that keep the duration as the receiver work
      correctly whether the final receiver is a `Date` or `Time`, e.g:
      
          >> Date.today
          => Wed, 01 Mar 2017
          >> Date.today + 1.day * 2
          => Fri, 03 Mar 2017
      
      Fixes #27457.
      75924c45
    • A
      Pass request params to ActionMailer::Preview · 8e6c6d85
      Alexey Zapparov 提交于
      8e6c6d85
  20. 24 2月, 2017 1 次提交
  21. 22 2月, 2017 1 次提交
  22. 07 2月, 2017 1 次提交
  23. 04 2月, 2017 1 次提交
  24. 31 1月, 2017 10 次提交
  25. 30 1月, 2017 1 次提交
  26. 29 1月, 2017 1 次提交