1. 20 6月, 2010 2 次提交
  2. 19 6月, 2010 1 次提交
  3. 17 6月, 2010 1 次提交
  4. 15 6月, 2010 1 次提交
  5. 13 6月, 2010 1 次提交
  6. 12 6月, 2010 1 次提交
  7. 11 6月, 2010 4 次提交
  8. 10 6月, 2010 1 次提交
  9. 09 6月, 2010 1 次提交
  10. 08 6月, 2010 2 次提交
  11. 05 6月, 2010 1 次提交
  12. 03 6月, 2010 4 次提交
    • J
      Still copy application configuration to generator even if they are required... · 44cb6dce
      José Valim 提交于
      Still copy application configuration to generator even if they are required earlier. Also tidy up the guide a little bit.
      44cb6dce
    • J
      Add lib to load paths when application is inherited to be able to load lib... · 83a58e06
      José Valim 提交于
      Add lib to load paths when application is inherited to be able to load lib code during configuration.
      83a58e06
    • J
      Remove the laziness from the middleware stack. · 27409436
      José Valim 提交于
      27409436
    • W
      Removing Metal from Rails 3. · ed34652d
      wycats 提交于
      If you have existing Metals, you have a few options:
      * if your metal behaves like a middleware, add it to the
        middleware stack via config.middleware.use. You can use
        methods on the middleware stack to control exactly where
        it should go
      * if it behaves like a Rack endpoint, you can link to it
        in the router. This will result in more optimal routing
        time, and allows you to remove code in your endpoint
        that matches specific URLs in favor of the more powerful
        handling in the router itself.
      
      For the future, you can use ActionController::Metal to get
      a very fast controller with the ability to opt-in to specific
      controller features without paying the penalty of the full
      controller stack.
      
      Since Rails 3 is closer to Rack, the Metal abstraction is
      no longer needed.
      ed34652d
  13. 02 6月, 2010 2 次提交
  14. 30 5月, 2010 2 次提交
    • J
      Remove the laziness from the middleware stack. · 19d8c8cb
      José Valim 提交于
      19d8c8cb
    • W
      Removing Metal from Rails 3. · 45e60283
      wycats 提交于
      If you have existing Metals, you have a few options:
      * if your metal behaves like a middleware, add it to the
        middleware stack via config.middleware.use. You can use
        methods on the middleware stack to control exactly where
        it should go
      * if it behaves like a Rack endpoint, you can link to it
        in the router. This will result in more optimal routing
        time, and allows you to remove code in your endpoint
        that matches specific URLs in favor of the more powerful
        handling in the router itself.
      
      For the future, you can use ActionController::Metal to get
      a very fast controller with the ability to opt-in to specific
      controller features without paying the penalty of the full
      controller stack.
      
      Since Rails 3 is closer to Rack, the Metal abstraction is
      no longer needed.
      45e60283
  15. 23 5月, 2010 1 次提交
  16. 21 5月, 2010 1 次提交
  17. 20 5月, 2010 1 次提交
  18. 18 5月, 2010 2 次提交
  19. 17 5月, 2010 4 次提交
    • W
      Revert "Moved encoding work in progress to a feature branch." · 80b60671
      wycats 提交于
      This reverts commit ade756fe.
      80b60671
    • J
      Moved encoding work in progress to a feature branch. · ade756fe
      Jeremy Kemper 提交于
      This reverts commits af0d1a88 and 64d109e3.
      ade756fe
    • W
      Significantly improved internal encoding heuristics and support. · 64d109e3
      wycats 提交于
      * Default Encoding.default_internal to UTF-8
      * Eliminated the use of file-wide magic comments to coerce code evaluated inside the file
      * Read templates as BINARY, use default_external or template-wide magic comments
        inside the Template to set the initial encoding
        * This means that template handlers in Ruby 1.9 will receive Strings encoded
          in default_internal (UTF-8 by default)
      * Create a better Exception for encoding issues, and use it when the template
        source has bytes that are not compatible with the specified encoding
      * Allow template handlers to opt-into handling BINARY. If they do so, they
        need to do some of their own manual encoding work
      * Added a "Configuration Gotchas" section to the intro Rails Guide instructing
        users to use UTF-8 for everything
      * Use config.encoding= in Ruby 1.8, and raise if a value that is an invalid
        $KCODE value is used
      
      Also:
      * Fixed a few tests that were assert() rather than assert_equal() and
        were caught by Minitest requiring a String for the message
      * Fixed a test where an assert_select was misformed, also caught by
        Minitest being more restrictive
      * Fixed a test where a Rack response was returning a String rather
        than an Enumerable
      64d109e3
    • S
      7be58b61
  20. 16 5月, 2010 6 次提交
  21. 15 5月, 2010 1 次提交