- 13 3月, 2015 1 次提交
-
-
由 Joel Hayhurst 提交于
It was returning false in normal circumstances. This broke the `head :ok and return if` construct. Add appropriate test.
-
- 06 3月, 2015 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
- The request needs to be instance of ActionDispatch::Request or an object that responds to host, optional_port, protocol and symbolized_path_parameter. - This documentation was correctly added in https://github.com/rails/rails/commit/e3b3f416b57f5642ea25078485f7e9394ad04526 but was changed to https://github.com/rails/rails/commit/e1ceae576e3911f3e6708b5d19a0e3ef63769eb7. - Fixes #16160.
-
- 05 3月, 2015 3 次提交
-
-
- 04 3月, 2015 1 次提交
-
-
由 Robin Dupret 提交于
-
- 03 3月, 2015 1 次提交
-
-
由 Anton Davydov 提交于
-
- 28 2月, 2015 1 次提交
-
-
由 Vipul A M 提交于
Removed non-standard and unused require 'active_support/deprecation' from parts out of active_support.
-
- 19 2月, 2015 1 次提交
-
-
由 Rafael Mendonça França 提交于
This approach will avoid us to check for NoMethodError when trying to decode
-
- 16 2月, 2015 2 次提交
-
-
由 Robin Dupret 提交于
-
由 Arthur Neves 提交于
Add http_cache_forever to ActionController, so we can cache results forever. Things like static pages are a good candidate for this type of caching. This cache only controls caching headers, so it is up to the browser to cache those requests.
-
- 13 2月, 2015 1 次提交
-
-
由 Ville Lautanala 提交于
Non-string authenticity tokens raised NoMethodError when decoding the masked token.
-
- 11 2月, 2015 3 次提交
-
-
由 claudiob 提交于
The methods `fresh_when` and `stale?` from ActionController::ConditionalGet accept a single record as a short form for a hash. For instance ```ruby def show @article = Article.find(params[:id]) fresh_when(@article) end ``` is just a short form for: ```ruby def show @article = Article.find(params[:id]) fresh_when(etag: @article, last_modified: @article.created_at) end ``` This commit extends `fresh_when` and `stale?` to also accept a collection of records, so that a short form similar to the one above can be used in an `index` action. After this commit, the following code: ```ruby def index @article = Article.all fresh_when(etag: @articles, last_modified: @articles.maximum(:created_at)) end ``` can be simply written as: ```ruby def index @article = Article.all fresh_when(@articles) end ```
-
由 claudiob 提交于
PR #18772 changed the parameters of `stale?` to use `kwargs`. [As for this comment](https://github.com/rails/rails/pull/18872/files#r24456288) the default value for the `etag` parameter should be `record`, not `nil`. This commit fixes the code and introduces a test that: - passed before #18872 - fails on the current master (after #18772) - passes again after setting the default value of `etag` to `record`.
-
由 Kasper Timm Hansen 提交于
-
- 24 1月, 2015 1 次提交
-
-
由 Zhang Kai Yu 提交于
-
- 22 1月, 2015 4 次提交
-
-
由 brainopia 提交于
-
由 brainopia 提交于
Render arbitrary templates outside of controller actions
-
由 brainopia 提交于
To have an easier way to setup a controller instance with custom environment
-
由 brainopia 提交于
Add `ActionController::Metal#set_request!` to set a request on controller instance without calling dispatch.
-
- 09 1月, 2015 1 次提交
-
-
由 Josef Šimánek 提交于
-
- 07 1月, 2015 2 次提交
- 06 1月, 2015 1 次提交
-
-
由 Josef Šimánek 提交于
-
- 05 1月, 2015 4 次提交
-
-
由 Josef Šimánek 提交于
[ci skip]
-
由 Carlos Antonio da Silva 提交于
This was used by the respond_to/respond_with implementation on this file, which is now extracted to the responders gem.
-
由 Carlos Antonio da Silva 提交于
This functionality has been extracted to the responders gem.
-
由 Rafael Mendonça França 提交于
-
- 31 12月, 2014 3 次提交
-
-
由 Robin Dupret 提交于
Commit 20fece14 introduced the `_status_code` method to fix calls to `head :ok`. This method has been added on both ActionController::Metal and ActionDispatch::Response. As for the latter, this method is just equivalent to the `response_code` one so commit aefec3c6 removed it from the `Reponse` object so call to the `_status_code` method on an ActionController::Base instance would be handled by the `Metal` class (which `Base` inherits from) but the status code is not updated according to the response at this level. The fix is to actually rely on `response_code` for ActionController::Base instances but this method doesn't exist for bare Metal controllers so we need to define it.
-
由 Aaron Patterson 提交于
encapsulate env in the request so that we can eventually move away from the env hash
-
由 Aaron Patterson 提交于
this will help decouple us from using the rack env hash
-
- 30 12月, 2014 1 次提交
-
-
由 Prathamesh Sonpatki 提交于
- The single space response was added due to a bug in safari in https://github.com/rails/rails/commit/cb0f8fda9652c4d24d04693bdb82cecd3b067e5c and https://github.com/rails/rails/commit/807df4fcf021fc4d15972aa1c17ba7398d43ab0d. - This was removed from the `render nothing: true` in https://github.com/rails/rails/pull/14883. - Removing it from response of :head also. As :head is more obvious alternative to call `render nothing: true`(http://guides.rubyonrails.org/layouts_and_rendering.html#using-head-to-build-header-only-responses), removing it from head method also. - Closes #18253.
-
- 29 12月, 2014 2 次提交
-
-
由 Robin Dupret 提交于
-
由 Ben Prew 提交于
Example does not work with session headers, should use request headers. [ci skip]
-
- 20 12月, 2014 1 次提交
-
-
由 Arthur Nogueira Neves 提交于
Add nodoc to some constants [skip ci]
-
- 19 12月, 2014 1 次提交
-
-
由 Godfrey Chan 提交于
This reverts commit da5cc10e. Fixes #18091 See also https://github.com/rails/rails/pull/18003#commitcomment-9030909
-
- 18 12月, 2014 1 次提交
-
-
由 Zachary Scott 提交于
-
- 12 12月, 2014 2 次提交
-
-
由 Prem Sichanugrist 提交于
As suggested in #16299([1]), this method should be a new public API for retrieving unfiltered parameters from `ActionController::Parameters` object, given that `Parameters#to_hash` will no longer work in Rails 5.0+ as we stop inheriting `Parameters` from `Hash`. [1]: https://github.com/rails/rails/pull/16299#issuecomment-50220919
-
由 Prem Sichanugrist 提交于
As discussed in #16299[1], this attribute is not thread safe and could potentially create a security issue. [1]: https://github.com/rails/rails/pull/16299#discussion_r15424533
-
- 11 12月, 2014 1 次提交
-
-
由 Dieter Komendera 提交于
See: * https://github.com/rails/rails/pull/14903 * https://github.com/roidrage/lograge/issues/37 Some code by mxrguspxrt from #14903.
-