Bryan Helmkamp
|
a0d28dcfd4
|
Silence warning: instance variable @real_format not initialized
|
2009-11-09 17:23:50 -05:00 |
|
Gaspard Bucher
|
8371d6f0c1
|
Fixes a bug where layouts provided with an absolute path would not be found because they were prefixed by 'layouts'. This bug only appears if the path does not contain the word 'layouts'.
Signed-off-by: Michael Koziarski <michael@koziarski.com>
[#3207 state:committed]
|
2009-09-28 14:40:21 +13:00 |
|
Matt Jones
|
87e8b16246
|
fix HTML fallback for explicit templates [#2052 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-03-07 13:32:46 -06:00 |
|
Matt Jones
|
b35562f432
|
correctly handle layouts for AJAX requests and regular js files [#2052 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-02-24 10:38:07 -06:00 |
|
Sven Fuchs
|
8c5cc66a83
|
make action_controller/layouts pick templates from the current instance's view_paths instead of the class view_paths [#1974 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-02-20 14:19:45 -06:00 |
|
Adam McCrea
|
06182ea02e
|
implicitly rendering a js response should not use the default layout [#1844 state:resolved]
Signed-off-by: Joshua Peek <josh@joshpeek.com>
|
2009-02-05 15:23:05 -06:00 |
|
Joshua Peek
|
a1ac635d96
|
Ensure the full path is used when searching for layouts [#1803 state:resolved]
|
2009-01-27 11:08:29 -06:00 |
|
Joshua Peek
|
858a420ce1
|
Ensure the template format is always passed to the template finder. Now we can cleanup some nasty stuff.
|
2008-12-21 17:24:16 -06:00 |
|
Joshua Peek
|
9fc23745f1
|
Reinstate "Super lazy load view paths in development mode (no indexing or caching at all). Switch layout finders to use view path api to take advantage of cache." as it killed dev mode reloading."
|
2008-11-28 11:18:28 -06:00 |
|
David Heinemeier Hansson
|
5fa0457542
|
Revert "Super lazy load view paths in development mode (no indexing or caching at all). Switch layout finders to use view path api to take advantage of cache." as it killed dev mode reloading.
This reverts commit 4d910b0333.
|
2008-11-27 21:04:24 +01:00 |
|
Joshua Peek
|
4d910b0333
|
Super lazy load view paths in development mode (no indexing or caching at all). Switch layout finders to use view path api to take advantage of cache.
|
2008-11-26 20:54:47 -06:00 |
|
David Heinemeier Hansson
|
6228220c9b
|
Revert "Revert "Add layout functionality to mailers.""
This reverts commit 36c6aa01ee.
|
2008-09-09 17:25:09 -05:00 |
|
David Heinemeier Hansson
|
36c6aa01ee
|
Revert "Add layout functionality to mailers."
This reverts commit e9a8e0053b.
|
2008-09-09 17:20:55 -05:00 |
|
Clemens Kofler
|
288e947ae1
|
Some performance goodness for inheritable attributes.
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
|
2008-09-03 00:55:23 +02:00 |
|
Jeremy Kemper
|
a1eb4e11c2
|
Get rid of 'Object#send!'. It was originally added because it's in Ruby 1.9, but it has since been removed from 1.9.
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
Conflicts:
actionpack/test/controller/layout_test.rb
|
2008-08-31 13:20:15 -07:00 |
|
Pratik Naik
|
e9a8e0053b
|
Add layout functionality to mailers.
Mailer layouts behaves just like controller layouts, except layout names need to
have '_mailer' postfix for them to be automatically picked up.
|
2008-08-31 19:17:42 +01:00 |
|
Joshua Peek
|
086c3520c4
|
Moved layout exemption logic into the view
|
2008-08-31 11:34:46 -05:00 |
|
Pratik Naik
|
a13d335461
|
Move layout rendering logic to ActionView::Base
|
2008-08-31 15:23:45 +01:00 |
|
Pratik Naik
|
a59a3db1f3
|
Move copying ivar logic from ActionController::Base to ActionView::Base
|
2008-08-31 03:48:09 +01:00 |
|
Pratik Naik
|
e12abb6e8a
|
Dont pass controller partial layout option to view
|
2008-08-30 20:18:54 +01:00 |
|
Joshua Peek
|
73b34e9f75
|
Refactor template preloading. New abstractions include Renderable mixins and a refactored Template class.
|
2008-07-12 14:33:46 -05:00 |
|
Joshua Peek
|
ad772402c4
|
Made ActionView::Base#render_file private
|
2008-06-25 05:57:24 -05:00 |
|
Joshua Peek
|
bec4b69a3b
|
Replaced TemplateFinder abstraction with ViewLoadPaths
|
2008-06-17 21:21:07 -05:00 |
|
Pratik Naik
|
ef4c65088f
|
Move missing template logic to ActionView
|
2008-04-19 18:59:13 +01:00 |
|
Jeremy Kemper
|
30fa377f33
|
Ruby 1.9 compat: encoding and multibyte test fixes
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@9194 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-04-01 07:39:04 +00:00 |
|
Michael Koziarski
|
46356100d1
|
Make sure render :update support the options hash. Closes #11088 [ernesto.jimenez]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8862 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-02-12 22:42:36 +00:00 |
|
Michael Koziarski
|
61c90a4ad6
|
Reapply the TemplateFinder first applied in [8669] then reverted in [8676]. Closes #10800 [lifofifo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8683 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-01-21 20:45:04 +00:00 |
|
Jeremy Kemper
|
88bc014acc
|
Revert r8669 for now, breaks Action Mailer. Reopens #10800.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8676 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-01-19 06:01:57 +00:00 |
|
Jeremy Kemper
|
84b0f9c739
|
Introduce TemplateFinder to handle view paths and lookups. Closes #10800.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8669 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2008-01-19 03:20:39 +00:00 |
|
Jeremy Kemper
|
a3bfb661e3
|
Update layout docs. Closes #10584 [Cheah Chu Yeow]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8471 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-12-21 12:30:29 +00:00 |
|
Marcel Molina
|
b4dd1e6879
|
Explain how the layout macro behaves when passed a path that contains a directory. Closes #10492 [loincloth]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8378 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-12-13 03:33:06 +00:00 |
|
Marcel Molina
|
57c9630944
|
Adding missing space to documentation of the layout method. Closes #7126 [orangechicken, jeremymcanally]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8317 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-12-05 22:19:10 +00:00 |
|
David Heinemeier Hansson
|
2af36bbbd4
|
Fix typos (closes #10378)
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@8301 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-12-05 18:54:41 +00:00 |
|
Jeremy Kemper
|
0ee1cb2cd3
|
Ruby 1.9 compat, consistent load paths
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7719 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-10-02 05:32:14 +00:00 |
|
David Heinemeier Hansson
|
860cf2d44e
|
Fixed that render template did not honor exempt_from_layout (closes #9698) [pezra]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7701 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-30 22:59:24 +00:00 |
|
David Heinemeier Hansson
|
3c695356ae
|
Fixed the layout defaults (closes #9564) [lifo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7661 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-28 01:23:20 +00:00 |
|
David Heinemeier Hansson
|
55a9c86e62
|
Added failing tests for iphone
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7629 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-25 14:57:15 +00:00 |
|
David Heinemeier Hansson
|
0d99423727
|
Fixed that default layouts did not take the format into account #9564 [lifofifo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7514 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-18 23:10:34 +00:00 |
|
David Heinemeier Hansson
|
ff9ca2ca1e
|
Random hits from the style nazi
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7438 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-09 23:12:57 +00:00 |
|
Jeremy Kemper
|
f1b12b62f4
|
Fix layout overriding response status. Closes #9476.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7418 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-08 03:12:03 +00:00 |
|
Michael Koziarski
|
f81dae3fca
|
Remove deprecated functionality from actionpack. Closes #8958 [lifofifo]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7403 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-09-03 00:18:30 +00:00 |
|
Rick Olson
|
0127e586d0
|
Find layouts even if they're not in the first view_paths directory. Closes #9258 [caio]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@7321 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-08-15 18:59:37 +00:00 |
|
Rick Olson
|
ebf9b3737b
|
Add some performance enhancements to ActionView.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6736 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-05-15 06:36:34 +00:00 |
|
Rick Olson
|
f5b8fc0335
|
Allow layouts with extension of .html.erb. Closes #8032 [Josh Knowles]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6516 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-04-12 17:11:48 +00:00 |
|
Jeremy Kemper
|
07d8f46b85
|
Consistent public/protected/private visibility for chained methods. Closes #7813.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6396 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-03-13 02:14:31 +00:00 |
|
David Heinemeier Hansson
|
e69390dffe
|
Options are more often than not meaningless babble, just go nondescript instead
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6275 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-03-01 23:27:04 +00:00 |
|
David Heinemeier Hansson
|
e105653066
|
Added .erb and .builder as preferred aliases to the now deprecated .rhtml and .rxml extensions [Chad Fowler]. This is done to separate the renderer from the mime type. .erb templates are often used to render emails, atom, csv, whatever. So labeling them .rhtml doesn't make too much sense. The same goes for .rxml, which can be used to build everything from HTML to Atom to whatever. .rhtml and .rxml will continue to work until Rails 3.0, though. So this is a slow phasing out. All generators and examples will start using the new aliases, though.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6178 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-02-20 22:09:12 +00:00 |
|
Rick Olson
|
69b0e5c44a
|
Allow Controllers to have multiple view_paths instead of a single template_root. Closes #2754 [John Long]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@6120 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2007-02-04 20:47:05 +00:00 |
|
David Heinemeier Hansson
|
7ed7930769
|
Make RDoc not spew errors on install because of HTML comments in code comments
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5813 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-31 19:28:28 +00:00 |
|
Rick Olson
|
e7c2c7982f
|
Ensure render :json => ... skips the layout. Closes #6808 [Josh Peek]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@5746 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2006-12-19 04:41:57 +00:00 |
|