…owing signed cookies to work again.
…ode that should run during framework load do: ActiveSupport.on_load(:action_controller) do # Code run in the context of AC::Base end
…ion waits to freeze until the last required moment, to avoid duping hashes.
…t, remove railtie_name and engine_name and allow to set the configuration object.
…ign that they shouldn't be further modified.
…e layout is always rendered the same way (so that layout dependencies on the action actually being rendered aren't masked on the first render)
…oller::Base#template since it is no longer needed.
… warnings are in dependencies.
* The cache helper is now semantically "mark this region for caching" * As a result, <% x = cache do %> no longer works
* The approach is to compile <% %> into a method call that checks whether the value returned from a block is a String. If it is, it concats to the buffer and prints a deprecation warning. * <%= %> uses exactly the same logic to compile the template, which first checks to see whether it's compiling a block. * This should have no impact on other uses of block in templates. For instance, in <% [1,2,3].each do |i| %><%= i %><% end %>, the call to each returns an Array, not a String, so the result is not concatenated * In two cases (#capture and #cache), a String can be returned that should *never* be concatenated. We have temporarily created a String subclass called NonConcattingString which behaves (and is serialized) identically to String, but is not concatenated by the code that handles deprecated <% %> block helpers. Once we remove support for <% %> block helpers, we can remove NonConcattingString.
…tion to controller (so plugins and/or controllers can overwrite just one method).
…ly be the name of the token and not true.