aboutsummaryrefslogtreecommitdiffstats
path: root/actionpack/lib/action_view
Commit message (Collapse)AuthorAgeFilesLines
* Digestor explicit dependency should not contain trailing whitespaceBrian Alexander2012-12-211-1/+1
| | | | test for rails/rails#8586
* Remove obfuscation support from mail_to helperNick Reed2012-12-181-54/+12
| | | | | | Removes support for :encode, :replace_at, and :replace_dot options from the mail_to helper. Support for these options has been extracted to the 'actionview-encoded_mail_to' gem.
* handle protocol option in stylesheet_link_tag and javascript_include_tagVasiliy Ermolovich2012-12-181-2/+6
| | | | closes #8388
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-12-151-0/+412
|\ | | | | | | | | | | Conflicts: actionpack/lib/action_view/helpers/form_helper.rb railties/lib/rails/info_controller.rb
| * repeating documentation for form helpersThiago Pinto2012-12-091-18/+406
| |
* | Merge pull request #8510 from thedarkone/thread_safety_improvementsAaron Patterson2012-12-144-48/+41
|\ \ | | | | | | Thread safety improvements
| * | Replace some global Hash usages with the new thread safe cache.thedarkone2012-12-144-48/+41
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Summary of the changes: * Add thread_safe gem. * Use thread safe cache for digestor caching. * Replace manual synchronization with ThreadSafe::Cache in Relation::Delegation. * Replace @attribute_method_matchers_cache Hash with ThreadSafe::Cache. * Use TS::Cache to avoid the synchronisation overhead on listener retrieval. * Replace synchronisation with TS::Cache usage. * Use a preallocated array for performance/memory reasons. * Update the controllers cache to the new AS::Dependencies::ClassCache API. The original @controllers cache no longer makes much sense after @tenderlove's changes in 7b6bfe84f3 and f345e2380c. * Use TS::Cache in the connection pool to avoid locking overhead. * Use TS::Cache in ConnectionHandler.
* | | Improve the documentation of cache_if and cache_unlessRafael Mendonça França2012-12-141-4/+7
| | |
* | | Merge pull request #8497 from acapilleri/conditional_cacheRafael Mendonça França2012-12-141-12/+24
|\ \ \ | | | | | | | | | | | | Removed :if / :unless conditions to fragment cache in favour of *cache_i...
| * | | Removed :if and :unless from fragment cache option in favour ofAngelo capilleri2012-12-141-12/+24
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | cache_if(condition, option, &block) and cache_unless(condition, option, &block). In the PR #8371 was introduced conditional options :if and :unless in the cache method. Example: <%= cache @model, if: some_condition(@model) do %> ... <%end%> This is a good feature but *cache_if* and and *cache_unless* are more concise and close to the standard of rails view helpers (ex: link_to_if and link_to_unless). Example: <%= cache_if condition, @model do %> ... <%end%>
* | | | Add missing require.Rafael Mendonça França2012-12-132-0/+3
|/ / / | | | | | | | | | | | | I was trying to use those files without Rails and that require was missing.
* / / Remove deprecation message from Action PackCarlos Antonio da Silva2012-12-111-1/+1
|/ / | | | | | | | | Related to the deprecation of Time.utc_time in favor of Time.utc, in 48583f8bf74d1cefefea3cd6591bd546a9eaff6c.
* / Revert "API reader should look elsewhere for helper instructions"Vijay Dev2012-12-091-24/+0
|/ | | | | | | | | This reverts commit ba2d867b2961b5ef72aad353c2d647b04654cbe3. Reason: https://github.com/lifo/docrails/commit/ba2d867b2961b5ef72aad353c2d647b04654cbe3#commitcomment-2276670 [ci skip]
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-12-082-2/+40
|\
| * API reader should look elsewhere for helper instructionsThiago Pinto2012-12-061-0/+24
| |
| * complementary options guidelines for f.file_field and file_field_tagThiago Pinto2012-12-062-0/+8
| |
| * adding example for f.file_inputThiago Pinto2012-12-061-0/+3
| |
| * adding example for f.file_inputThiago Pinto2012-12-061-0/+3
| |
| * correct bad jquery syntaxThiago Pinto2012-12-061-2/+2
| |
* | Allow fragment cache to accept :if and :unless optionsFabrizio Regini2012-12-051-1/+13
|/ | | | [Stephen Ausman + Fabrizio Regini]
* Merge branch 'master' of github.com:lifo/docrailsVijay Dev2012-12-0413-263/+228
|\ | | | | | | | | Conflicts: guides/source/migrations.md
| * copy edits [ci skip]Vijay Dev2012-12-044-27/+18
| |
| * Cleans and removes 'Examples' tag [ci skip]Alvaro Pereyra2012-12-011-2/+0
| |
| * Cleans and removes useless 'Examples' tag [ci skip]Alvaro Pereyra2012-12-011-48/+43
| |
| * Add documentation to AssetTagHelper#image_alt [ci skip]Florent Guilleux2012-12-011-0/+3
| |
| * Fixes wrong typo on FormHelper [ci skip]Alvaro Pereyra2012-12-011-1/+1
| |
| * Cleans documentation from Helpers [ci skip]Alvaro Pereyra2012-12-015-121/+98
| |
| * Improves documentation of Capture helper [ci skip]Alvaro Pereyra2012-12-012-14/+13
| |
| * Removes :nodoc: tag on AtomFeedHelper [ci skip]Alvaro Pereyra2012-12-011-3/+3
| |
| * Removes unneeded 'Example' tags and whitespaces [ci skip]Alvaro Pereyra2012-12-011-45/+42
| |
| * nodoc AD & AV railties classesCarlos Duclos2012-12-011-1/+1
| |
| * Remove :nodoc from SanitizeHelper module [ci skip]HPNeo2012-12-011-1/+1
| |
| * Removes :nodoc: label [ci skip]Alvaro Pereyra2012-12-011-1/+1
| |
| * Improves documentation on favicon_link_tagAlvaro Pereyra2012-12-011-14/+16
| |
| * Update documentation for javascript_include_tag [ci skip]HPNeo2012-12-011-10/+13
| |
* | Override <%== to always behave as literal text rather than toggling based on ↵Jeremy Kemper2012-12-031-0/+11
| | | | | | | | whether escaping is enabled. Fixes that existing plaintext email templates using <%== unexpectedly flipped to *escaping* HTML when #8235 was merged.
* | More descriptive error when rendering a partial with `:layout => true`Yves Senn2012-12-021-1/+1
|/
* added examples when options is stringTakehiro Adachi2012-11-291-3/+9
|
* Cleanup CacheHelper changes allowing opt-out of cache digestsDrew Ulmer2012-11-271-2/+2
| | | | | | | | | | Instead of deleting the skip_digest option flag, this changes the method to merely check the key. This change is because of a discussion in this thread: https://github.com/rails/rails/pull/8317 This commit also makes #fragment_name_with_digest private due to its functionality being subsumed by #cache_fragment_name.
* No sort Hash options in #grouped_options_for_selectSergey Kojin2012-11-271-6/+4
|
* unshift html-scanner into $LOAD_PATH rather than appendAkira Matsuda2012-11-271-1/+1
|
* Add explicit opt-out for fragment cache digestingDrew Ulmer2012-11-251-1/+23
| | | | | | | | | This add support for sending an explicit opt-out of the "Russian-doll" cache digest feature on a case-by-case basis. This is useful when cache- expiration needs to be performed manually and it would be otherwise difficult to know the exact name of a digested cache key. More information: https://github.com/rails/cache_digests/pull/16
* Merge pull request #8306 from senny/documentation_for_hidden_field_idCarlos Antonio da Silva2012-11-241-0/+5
|\ | | | | Document :hidden_field_id option for fields_for [ci skip]
| * document :hidden_field_id option for fields_forYves Senn2012-11-241-0/+5
| |
* | Remove private partial/template renderer methodsCarlos Antonio da Silva2012-11-213-14/+3
|/ | | | | | Since now these objects are not cached anymore, there's no need to have these private methods, just instantiate each of them in the necessary place.
* render every partial with a new `PartialRenderer`.Yves Senn2012-11-191-2/+2
| | | | | | | | This resolves issues when rendering nested partials. Previously the `PartialRenderer` was reused which led to situations where the state of the renderer was reset. Closes #8197
* Introduce `ActionView::Template::Handlers::ERB.escape_whitelist`.Joost Baaij2012-11-161-0/+5
| | | | | | | | | | | This is a list of mime types where template text is not html escaped by default. It prevents `Jack & Joe` from rendering as `Jack &amp; Joe` for the whitelisted mime types. The default whitelist contains text/plain. This follows a whitelist approach where plain text templates are not escaped, and all the others (json, xml) are. The mime type is assumed to be set by the abstract controller.
* Merge pull request #8222 from marcandre/avoid_slashRafael Mendonça França2012-11-141-1/+1
|\ | | | | Avoid using Integer#/, as it is redefined by the 'mathn' stdlib
| * Avoid using Integer#/, as it is redefined by the 'mathn' stdlibMarc-Andre Lafortune2012-11-141-1/+1
| |
* | Merge pull request #8218 from DawidJanczak/form-tag-docCarlos Antonio da Silva2012-11-141-1/+1
|/ | | | | | | [ci skip] Correct examples for form_tag helper. Conflicts: actionpack/lib/action_view/helpers/form_tag_helper.rb