aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view/template.rb
Commit message (Collapse)AuthorAgeFilesLines
* Fix hash spaces and use 1.9 style hash [ci skip]Carlos Antonio da Silva2013-03-071-1/+1
|
* Allow use of assert_template with the :file option.Justin Coyne2013-03-011-1/+1
| | | | This worked in Rails 3.2, but was a regression in 4.0.0.beta1
* generic pass before merging docrailsXavier Noria2013-01-261-1/+1
|
* :scissors: "raise" duplicationAkira Matsuda2013-01-261-2/+1
|
* These are already required through AS/railsAkira Matsuda2013-01-061-1/+0
| | | | | | | * core_ext/object/blank * concern * core_ext/class/attribute * deprecation
* Make caller attribute in deprecation methods optionalAlexey Gaziev2012-10-301-1/+1
|
* Provide a call stack for deprecation warnings where needed.Nikita Afanasenko2012-10-291-1/+2
| | | | It's sometimes hard to quickly find where deprecated call was performed, especially in case of migrating between Rails versions. So this is an attempt to improve the call stack part of the warning message by providing caller explicitly.
* Deprecate Template#mime_typePiotr Sarnacki2012-08-281-0/+6
|
* Implement ActionView::Template::TypesPiotr Sarnacki2012-08-281-2/+3
| | | | | | AV::Template::Types is a small abstraction to allow to specify template types that can be used in ActionView. When Action Pack is loaded it's replaced with Mime::Type.
* Remove Mime::Type translations from Action ViewPiotr Sarnacki2012-08-281-3/+3
| | | | | Action View should not be responsible for translating mime types. Any translation that's needed should be handled at controller level.
* load active_support/core_ext/object/blank in active_support/railsXavier Noria2012-08-021-1/+0
|
* Merge pull request #6407 from pinetops/565c1b0a0772ac6cf91c77e9285806f7b028614cJosé Valim2012-05-201-10/+22
| | | | | | | Template concurrency fixes Conflicts: actionpack/lib/action_view/template.rb
* format lookup for partials is derived from the format in which the template ↵Santiago Pastorino2012-02-221-11/+6
| | | | | | is being rendered Closes #5025 part 2
* Don't wrap the raise with ensureSantiago Pastorino2012-02-211-9/+11
|
* Restore lookup formats to the previous value after searching for the failing ↵Santiago Pastorino2012-02-211-1/+3
| | | | view
* Use the right format when a partial is missing.Santiago Pastorino2012-02-201-0/+1
| | | | Closes #5025
* Removed unused assigns from ActionView::Template::Errorbrainopia2012-01-201-3/+2
| | | | | They existed since initial rails commit by DHH but lost use a long time ago
* Change more Array.wrap to Kernel#ArrayRafael Mendonça França2012-01-051-2/+1
|
* deprecate String#encoding_aware? and remove its usageSergey Nartimov2011-12-241-13/+11
|
* Check if source is encoding aware.José Valim2011-12-201-32/+30
|
* Do not hard code encoding to UTF8José Valim2011-12-201-43/+53
|
* load the encoding converter to work around [ruby-core:41556] when switching ↵Aaron Patterson2011-12-081-27/+0
| | | | encodings
* Switch from marshal format to plain text for the encoding conversions dump. ↵Jon Leighton2011-11-161-6/+7
| | | | This is for windows compatibility. Fixes #3644.
* RUBY_ENGINE is not defined on 1.8Jon Leighton2011-11-061-1/+1
|
* Implement a workaround for a bug in ruby-1.9.3p0.Jon Leighton2011-11-061-0/+26
| | | | | | | | | | | | The bug is that an error would be raised while attempting to convert a template from one encoding to another. Please see http://redmine.ruby-lang.org/issues/5564 for more details. The workaround is to load all conversions into memory ahead of time, and will only happen if the ruby version is *exactly* 1.9.3p0. The hope is obviously that the underlying problem will be resolved in the next patchlevel release of 1.9.3.
* Revert "Make sure that we don't perform in-place mutation on SafeBuffer string"Santiago Pastorino and José Ignacio Costa2011-06-101-3/+0
| | | | This reverts commit 115e80dccc65c3ed9a9750649d9ca4ea2a7e64f1.
* Make sure that we don't perform in-place mutation on SafeBuffer stringPrem Sichanugrist2011-06-101-0/+3
| | | | | | This will make sure `render :inline` is working. Closes #1633
* action_view/template/handler has been removedKuldar Krabbi2011-05-251-1/+0
|
* Fix styiling issue on ActionView::Template docsSebastian Martinez2011-05-101-5/+5
|
* Remove dependency from _template.José Valim2011-05-011-11/+3
|
* Yo dawg, I heard you like streaming. So I put a fiber, inside a block, ↵José Valim2011-04-161-0/+6
| | | | inside a body, so you can stream.
* Buffer should be an option passed down to template rendering.José Valim2011-04-161-27/+4
|
* Use Mime::Type references.José Valim2011-02-081-1/+1
|
* all tests passartemave2010-12-261-1/+1
|
* Properly check the arity for template handlers.José Valim2010-12-091-1/+1
|
* Allow template handlers to store temp data.José Valim2010-11-241-0/+5
|
* Pass the view object as parameter to the handler. Useful if you need to ↵José Valim2010-11-171-1/+2
| | | | access the lookup context or other information when compiling the template.
* Fix for ActionView::Template#refresh in rails 3.1.0.betaAndré Camargo2010-10-151-1/+1
| | | | Signed-off-by: José Valim <jose.valim@gmail.com>
* Remove :cache => true on lookup templates initialization.José Valim2010-10-141-9/+0
|
* Use identifiers for template equality.José Valim2010-10-101-0/+9
|
* Clean up unused methods from AV::Base and pass in the template object on ↵José Valim2010-10-101-2/+5
| | | | rendering.
* Add expire! and rerender to the template API. This will be used by SASS ↵José Valim2010-10-101-3/+20
| | | | template handler.
* Clean up the house before moving in the new furniture.José Valim2010-10-101-2/+3
| | | | This commit moves all the template rendering logic that was hanging around AV::Base to renderer objects.
* Resolvers now consider timestamps.José Valim2010-10-101-12/+13
| | | | | | | | | | | Before this patch, every request in development caused the template to be compiled, regardless if it was updated in the filesystem or not. This patch now checks the timestamp and only compiles it again if any change was done. While this probably won't show any difference for current setups, but it will be useful for asset template handlers (like SASS), as compiling their templates is slower than ERb, Haml, etc.
* Add more docs and tests to templates.José Valim2010-10-091-41/+54
|
* Allow cache to be temporarily disabled through lookup_context.José Valim2010-10-071-1/+3
|
* render :template => 'foo/bar.json' now works as it should.José Valim2010-10-071-2/+2
|
* Remove locals dependency from template.José Valim2010-10-071-23/+43
| | | | | | This means that templates does not need to store its source anymore, allowing us to reduce the ammount of memory taken by our Rails processes. Naively speaking, if your app/views contains 2MB of files, each of your processes (after being hit by a bunch of requests) will take 2MB less of memory after this commit. This is extremely important for the upcoming features. Since Rails will also render CSS and JS files, their source won't be stored as well allowing us to decrease the ammount of memory taken.
* Revert "removing crazy finalizer code until there is proof that we need it"José Valim2010-09-301-0/+11
| | | | This reverts commit a40e3c1a9604ab3737ad2465c8f6a6db0fe0cc78.
* removing crazy finalizer code until there is proof that we need itAaron Patterson2010-09-291-9/+0
|