aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view
Commit message (Collapse)AuthorAgeFilesLines
* Revert "adds #favicon_link_tag and #apple_touch_icon_link_tag" -- these tags ↵David Heinemeier Hansson2010-04-081-44/+0
| | | | | | are too specific. This reverts commit 6891f46d10957f21f200fc4dc2b6076ff411b1da, ec8610cfdc32d0fe816fb22405e00ef1b6c90d73, and d18ff1b7efd96e7c08bc1a15137735be45f87e07.
* Remove superfluous conditionJeremy Kemper2010-04-081-1/+1
|
* adds a default source to #apple_touch_icon_link_tagXavier Noria2010-04-071-6/+12
|
* new helpers #favicon_link_tag and #apple_touch_icon_link_tagXavier Noria2010-04-071-0/+38
|
* Merge commit 'rails/master'Xavier Noria2010-04-062-4/+130
|\
| * Added all the new HTML5 form types as individual form tag methods (search, ↵David Heinemeier Hansson2010-04-052-0/+121
| | | | | | | | url, number, etc) (Closes #3646) [Stephen Celis]
| * changed from :object_name to :as on form_for apiSantiago Pastorino2010-04-051-7/+7
| |
| * deprecate form_for(symbol_or_string, ...) in favor of :object_name optionSantiago Pastorino2010-04-051-4/+9
| |
* | revises some <%= in rdocXavier Noria2010-04-052-2/+3
| |
* | <% yield to <%= yield in rdoc of _layout_for, and copy-edits it now that we ↵Xavier Noria2010-04-051-17/+31
| | | | | | | | are on it
* | We don't need explicit :url => { :action => "create" } in form_for when ↵Rizwan Reza2010-04-051-7/+7
|/ | | | following Rails conventions.
* Merge commit 'docrails/master'Xavier Noria2010-04-042-15/+15
|\
| * Merge branch 'master' of github.com:lifo/docrailsAndrew White2010-04-049-40/+87
| |\
| | * :action => "create" added to form_for with name only to show appropiate behaviorSantiago Pastorino2010-04-031-6/+6
| | |
| | * :action => "update" used in a non RESTful way confusesSantiago Pastorino2010-04-031-11/+11
| | |
| * | Update various documentation examples to use new routing DSLAndrew White2010-04-041-2/+2
| | |
* | | Use a constant proc to generate ActionView::Template finalizers. For some ↵Aman Gupta2010-04-041-3/+3
| | | | | | | | | | | | | | | | | | strange reason, finalizers created via ActionView::Template.finalizer_for cause Template instances to leak on MRI. Signed-off-by: wycats <wycats@gmail.com>
* | | * Change the object used in routing constraints to be an instance ofwycats2010-04-031-1/+6
| |/ |/| | | | | | | | | | | | | | | | | | | ActionDispatch::Request rather than Rack::Request. * Changed ActionDispatch::Request#method to return a String, to be compatible with the Rack::Request superclass. * Changed ActionDispatch::Request#method to return the original method in the case of methodoverride and #request_method not to, to be compatible with Rack::Request
* | Refactored url_for in AV to have its own instances of the helpers instead of ↵wycats2010-04-035-23/+53
| | | | | | | | proxying back to the controller. This potentially allows for more standalone usage of AV. It also kicked up a lot of dust in the tests, which were mocking out controllers to get this behavior. By moving it to the view, it made a lot of the tests more standalone (a win)
* | Fix memory leak in dev modewycats2010-04-021-0/+9
| |
* | Key partial name cache on controller and object class *names* to avoid ↵Jeremy Kemper2010-04-021-2/+2
| | | | | | | | memory leaks in dev mode
* | Fix error in number_with_precision with :significant option and zero value ↵Bernardo de Pádua2010-04-011-2/+6
| | | | | | | | | | | | [#4306 state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
* | HTML safety: give a deprecation warning if an array of option tags is passed ↵Jeremy Kemper2010-03-311-0/+4
|/ | | | to select tag. Be sure to join the tag yourself and mark them .html_safe
* yield always return an array, so we don't need to use .key?José Valim2010-03-311-6/+1
|
* Replace the placeholder base_hook API with on_load. To specify some code thatwycats2010-03-294-5/+5
| | | | | | | | should run during framework load do: ActiveSupport.on_load(:action_controller) do # Code run in the context of AC::Base end
* Updated asset_template_path to asset_path and have it also support a String ↵wycats2010-03-281-10/+11
| | | | [#4247 state:resolved]
* Allow customisation of asset path generation using a proc.Craig R Webster2010-03-281-2/+66
| | | | | | | | | | | | | | | | Set config.action_controller.asset_path_template to a proc that takes one argument - the direct, unchanged asset path - and returns a path to that asset using the scheme that your assets require. This is useful if you have a setup which scales by introducing new application servers where the mtime of the asset files may not be the same as those of the asset files on your previous servers, but it does require your web servers to have knowledge of the asset template paths that you rewrite to so it's not suitable for out-of-the-box use. An example of configuring asset path generation and rewriting these paths using Apache is included in actionpack/lib/action_view/helpers/asset_tag_helper.rb. Signed-off-by: wycats <wycats@gmail.com>
* html_tag option to wrap error_message_on text [#4283 state:resolved]Paco Guzman2010-03-281-9/+12
| | | Signed-off-by: wycats <wycats@gmail.com>
* adds missing requires for Object#blank? and Object#present?Xavier Noria2010-03-2810-0/+12
|
* Ensure details are frozen after @details_keys lookup. The implementation ↵José Valim2010-03-272-14/+18
| | | | waits to freeze until the last required moment, to avoid duping hashes.
* Missing requirewycats2010-03-271-0/+1
|
* Fixes a bug where error_messages_for was returning an empty div [#4048 ↵wycats2010-03-271-1/+1
| | | | state:resolved] (ht: Geoff Garside)
* Recovers error_messages for ActiveRecordInstanceTag. [#4078 state:resolved]Daniel Rodríguez Troitiño2010-03-271-0/+4
| | | Signed-off-by: wycats <wycats@gmail.com>
* Use ActiveSupport::Autoload for view helpers. [#4237 state:resolved]Sam Elliott and Ryan Bigg2010-03-271-24/+26
| | | Signed-off-by: wycats <wycats@gmail.com>
* Merge branch 'master' into docrailswycats2010-03-2623-436/+696
|\
| * Move application configuration to the application configuration object, ↵José Valim2010-03-262-4/+12
| | | | | | | | remove railtie_name and engine_name and allow to set the configuration object.
| * Remove reference to unexistent methods and fix typo.José Valim2010-03-261-1/+1
| |
| * Rename unsignificant to insignificant.José Valim2010-03-232-18/+18
| |
| * NumberHelper methods should now return html_safe strings (when the inputs ↵Bernardo de Pádua2010-03-221-29/+86
| | | | | | | | | | | | are valid numbers or are html_safe). Also adds :raise => true (used internaly) to make the number helpers throw InvalidNumberError when the given number is invalid. Signed-off-by: José Valim <jose.valim@gmail.com>
| * Adds number_to_human and several improvements in NumberHelper. [#4239 ↵Bernardo de Pádua2010-03-222-98/+274
| | | | | | | | | | | | state:resolved] Signed-off-by: José Valim <jose.valim@gmail.com>
| * Remove data-url support from url_helper [#4236 state:resolved]Denis Odorcic2010-03-211-2/+0
| | | | | | | | Signed-off-by: José Valim <jose.valim@gmail.com>
| * Eliminate an error from an implicit dependency on AV::Basewycats2010-03-192-23/+22
| |
| * Merge branch 'master' of gitproxy:rails/railsJosé Valim2010-03-191-26/+23
| |\
| | * cleans a bit #compute_public_pathXavier Noria2010-03-191-26/+23
| | | | | | | | | | | | | | | | | | [#4232 state:committed] Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
| * | Improve performance of the rendering stack by freezing formats as a sign ↵José Valim2010-03-196-64/+65
| |/ | | | | | | that they shouldn't be further modified.
| * Each controller class has it's own view context subclass. This removes the ↵Carlhuda2010-03-182-34/+0
| | | | | | | | need for ActionView::Base.for_controller
| * All tests pass without memoizing view_contextCarlhuda2010-03-182-3/+21
| |
| * Sending the partial as info is no longer required.José Valim2010-03-181-3/+3
| |
| * Use Array.wrap not Array()Jeremy Kemper2010-03-171-1/+2
| |
| * Modify assert_template to use notifications. Also, remove ↵Carlhuda2010-03-174-6/+12
| | | | | | | | ActionController::Base#template since it is no longer needed.