1. 27 2月, 2016 1 次提交
  2. 26 2月, 2016 4 次提交
  3. 25 2月, 2016 13 次提交
    • K
      Additional review of 6b317617. · 46cb45df
      Kasper Timm Hansen 提交于
      * Fixes typos in error message and release notes.
      * Removes unused template test file.
      46cb45df
    • G
      Lock down new `ImplicitRender` behavior for 5.0 RC · 73b1efc5
      Godfrey Chan 提交于
      1. Conceptually revert #20276
      
         The feature was implemented for the `responders` gem. In the end,
         they did not need that feature, and have found a better fix (see
         plataformatec/responders#131).
      
         `ImplicitRender` is the place where Rails specifies our default
         policies for the case where the user did not explicitly tell us
         what to render, essentially describing a set of heuristics. If
         the gem (or the user) knows exactly what they want, they could
         just perform the correct `render` to avoid falling through to
         here, as `responders` did (the user called `respond_with`).
      
         Reverting the patch allows us to avoid exploding the complexity
         and defining “the fallback for a fallback” policies.
      
      2. `respond_to` and templates are considered exhaustive enumerations
      
         If the user specified a list of formats/variants in a `respond_to`
         block, anything that is not explicitly included should result
         in an `UnknownFormat` error (which is then caught upstream to
         mean “406 Not Acceptable” by default). This is already how it
         works before this commit.
      
         Same goes for templates – if the user defined a set of templates
         (usually in the file system), that set is now considered exhaustive,
         which means that “missing” templates are considered `UnknownFormat`
         errors (406).
      
      3. To keep API endpoints simple, the implicit render behavior for
         actions with no templates defined at all (regardless of formats,
         locales, variants, etc) are defaulted to “204 No Content”. This
         is a strictly narrower version of the feature landed in #19036 and
         #19377.
      
      4. To avoid confusion when interacting in the browser, these actions
         will raise an `UnknownFormat` error for “interactive” requests
         instead. (The precise definition of “interactive” requests might
         change – the spirit here is to give helpful messages and avoid
         confusions.)
      
      Closes #20666, #23062, #23077, #23564
      
      [Godfrey Chan, Jon Moss, Kasper Timm Hansen, Mike Clark, Matthew Draper]
      73b1efc5
    • S
      d0c8117c
    • S
      Update config.force_ssl's documentation · 4e823467
      Stan Lo 提交于
      4e823467
    • J
      Enable Action Cable routes by default · 8b69f1ee
      Jon Moss 提交于
      This also marks Action Cable routes as internal to Rails.
      8b69f1ee
    • A
      [ci skip] Need to mention debug_exception_response_format in the api_app documentation. · afea912a
      Akshay 提交于
      - #23771 removed the reference to debug_exception_response_format from the api_app documentation.
      - We need to let users know, they have ability to configure debug_exception_response_format in their development environment.
      - Added documentation for the same in api_app.md file
      - Grammar corrections
      afea912a
    • C
      Updated file documentation [ci skip] · 861b98de
      Chashmeet Singh 提交于
      861b98de
    • A
      changes caching guide to add note on weak etags · a6f8526e
      Abhishek Yadav 提交于
      a6f8526e
    • S
      Fix wording and wrong reference · 5a2d7a19
      Stan Lo 提交于
      5a2d7a19
    • S
      Fix ActionView's cache section reference · 569cb157
      Stan Lo 提交于
      569cb157
    • S
      Add caching guide in ActionMailer basics · f7ce370e
      Stan Lo 提交于
      f7ce370e
    • S
      Add ActionMailer configuration options · bebd9086
      Stan Lo 提交于
      bebd9086
    • S
      Update 5.0 release notes · ec50f923
      Stan Lo 提交于
      ec50f923
  4. 24 2月, 2016 4 次提交
  5. 23 2月, 2016 1 次提交
  6. 22 2月, 2016 1 次提交
  7. 21 2月, 2016 1 次提交
    • C
      AppGenerator: Replace 'rake' with 'rails_command' · 1a5941e3
      claudiob 提交于
      Since Rails 5.0 is switching the Rails command line from 'rake …'
      to 'rails …', it makes sense to also replace the `rake` method in
      the Rails templates API.
      
      Based on feedback from @matthewd and @kaspth, I chose to replace
      `rake` with `rails_command`, which is less confusing than
      the alternatives `rails` or `command` or `rails_run` and is not
      Thor-reserved word like `task`.
      1a5941e3
  8. 19 2月, 2016 2 次提交
  9. 18 2月, 2016 2 次提交
  10. 17 2月, 2016 2 次提交
  11. 16 2月, 2016 1 次提交
    • Y
      reset `ActionMailer::Base.deliveries` in `ActionDispatch::IntegrationTest`. · 9d378747
      Yves Senn 提交于
      Whenever you are sending emails in integration tests using the `:test`
      delivery method you need to make sure that
      `ActionMailer::Base.deliveries` is reset after every test. This piece of
      boilerplate code is present in all my applications that send
      emails. Let's have `ActionDispatch::IntegrationTest` reset the
      deliveries automatically.
      9d378747
  12. 15 2月, 2016 2 次提交
  13. 14 2月, 2016 1 次提交
  14. 13 2月, 2016 4 次提交
  15. 12 2月, 2016 1 次提交