Santiago Pastorino
d9182c0ae9
config should always be an AS::InheritableOptions object. Closes #1992
2011-07-08 21:45:53 -03:00
Sebastian Martinez
ab880b9eb0
Follow code conventions on docs
2011-05-10 20:55:31 -03:00
José Valim
1632a3a49f
More AV::Base cleanup.
2011-05-04 12:07:37 +02:00
Nick Sutterer
eb327c1bab
no @controller dependency in Renderers.
2011-05-04 00:12:11 +02:00
José Valim
13df194c00
Tidy up pending TODOs after discussion with Mr. Gatoz (@wycats).
2011-05-01 19:39:57 +02:00
José Valim
8dbee3aba6
Streaming docs.
2011-05-01 14:50:42 +02:00
José Valim
367bdc5361
Remove view dependency from AV::Renderer.
2011-05-01 13:40:13 +02:00
José Valim
33cc001f91
More cleanup and moving responsibilities around.
2011-05-01 13:40:12 +02:00
José Valim
2f683fd870
Remove more dependencies from the view.
2011-05-01 13:40:12 +02:00
José Valim
bebaccdf4a
Remove dependency from _template.
2011-05-01 13:40:12 +02:00
José Valim
d08f65118c
Start abstracting the renderer.
2011-05-01 13:40:12 +02:00
José Valim
b398520c14
Output a redirect to the 500 page if something happens when streaming.
...
Currently, we output:
"><script type="text/javascript">window.location = "/500.html"</script></html>
2011-04-19 12:26:11 +02:00
José Valim
62668cccb9
The magic medicine worked.
2011-04-16 10:31:55 +02:00
José Valim
e30ca001ef
Yo dawg, I heard you like streaming. So I put a fiber, inside a block, inside a body, so you can stream.
2011-04-16 10:28:47 +02:00
José Valim
fad214b9e1
Initial work on fibered layout.
2011-04-16 01:10:13 +02:00
Xavier Noria
e06771f9d4
removes RJS documentation from AV::Base
2011-04-13 13:24:32 +02:00
Xavier Noria
d8f23ca627
removes debug_rjs from ActionView::Base
2011-04-13 13:24:32 +02:00
Akira Matsuda
bd3cdeea35
s/ERb/ERB/g
...
The author of ERB sais, his eRuby implementation was originally named "ERb/ERbLight" and then renamed to "ERB" when started bundled as a Ruby standard lib.
http://www2a.biglobe.ne.jp/~seki/ruby/erb.html
2011-04-03 12:47:51 +09:00
Xavier Noria
69765aad8b
Merge branch 'master' of git://github.com/lifo/docrails
2010-12-29 23:46:03 +01:00
artemave
6c5a3bb312
all tests pass
2010-12-26 22:32:15 -08:00
Akira Matsuda
0a1f5f7511
for ... in => each ... do
2010-12-25 04:46:41 +09:00
Piotr Sarnacki
e89fff2f6b
Bring back config.action_view.cache_template_loading [ #5847 state:resolved]
2010-12-16 22:24:48 +01:00
Neeraj Singh
9bd291407c
make it clear that recompilation happens only in
...
development mode
2010-11-27 22:16:51 -05:00
José Valim
37d78028b2
render :once should consider the current controller prefix.
2010-10-14 09:27:18 +02:00
José Valim
49b6f33f99
Clean up unused methods from AV::Base and pass in the template object on rendering.
2010-10-10 14:47:11 +02:00
José Valim
b88f4ca93b
Clean up the house before moving in the new furniture.
...
This commit moves all the template rendering logic that was hanging around AV::Base to renderer objects.
2010-10-10 12:43:26 +02:00
thedarkone
918dc27345
Compile ActionController::Base.config's methods to avoid method_missing overhead.
2010-09-27 17:45:58 +02:00
Alexey Mahotkin
dfebdb1b03
Tiny fixes to rdoc
2010-09-16 17:10:36 +04:00
Thiago Pradi
df7f441c6e
Removing RJS hack
...
Signed-off-by: José Valim <jose.valim@gmail.com>
2010-09-02 11:51:07 +02:00
José Valim
3c8e1f99b9
Remove NonConcattingString.
2010-08-29 21:15:00 -03:00
Piotr Sarnacki
f7ba614c2d
Unify routes naming by renaming router to routes
...
Signed-off-by: José Valim <jose.valim@gmail.com>
2010-07-02 01:51:03 +02:00
José Valim
6788db824a
Move Rails::LogSubscriber to ActiveSupport::LogSubscriber, allowing frameworks like ActiveRecord and ActiveResource to log outsude Rails::Application [ #4816 state:resolved]
2010-06-24 13:23:43 +02:00
David Chelimsky
0e0df4b0c5
In ActionView::TestCase::Behavior, assign variables right before
...
rendering the view.
- Previously, _assigns were locked down the first time _view was
referenced.
[#4931 state:resolved]
Signed-off-by: José Valim <jose.valim@gmail.com>
2010-06-23 15:07:44 +02:00
Rizwan Reza
5a0bc2c7bc
Adds title and description where needed.
2010-06-16 22:47:49 +04:30
Xavier Noria
d433c504b5
removes spurious .rb in require
2010-06-12 22:10:59 +02:00
Xavier Noria
b69a2db952
adds missing require for having ActiveSupport::InheritableOptions defined
2010-06-11 15:20:26 +02:00
José Valim
51590ad175
Remove punctuate_body! No code in lib was using it and it had no documentation.
2010-06-10 19:49:10 +02:00
José Valim
b67ec8ba20
class_attribute is not a direct replacement of class_inheritable_*.
...
If you are setting a hash or an array in class_attribute or you need
to freeze it, to ensure people won't modify it in place or you need
to dup it on inheritance.
2010-06-10 19:39:09 +02:00
José Valim
5273bd97e6
Make AP test suite green once again and speed up performance in layouts lookup for some cases.
2010-06-07 10:13:41 +02:00
wycats
a6b3942843
Optimize LookupContext
2010-06-04 20:11:06 -07:00
David Heinemeier Hansson
ea037ff557
Base options cant live in lazy loaded helpers as they then wont be available to set for config
2010-05-31 13:48:47 -05:00
Santiago Pastorino
59c7b0c23a
Avoid instance variable @output_buffer not initialized
...
Signed-off-by: José Valim <jose.valim@gmail.com>
2010-05-19 12:59:29 +02:00
Nathan Weizenbaum
ef5dadaf93
Only run load hooks once a file has been fully loaded.
...
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net>
2010-04-27 21:37:40 -07:00
Xavier Noria
9ed919eb0b
revises some <%= in rdoc
2010-04-05 02:51:26 -07:00
wycats
3eb97531b8
Refactored url_for in AV to have its own instances of the helpers instead of 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)
2010-04-03 02:44:02 -07:00
wycats
4aded43b73
Replace the placeholder base_hook API with on_load. To specify some code that
...
should run during framework load do:
ActiveSupport.on_load(:action_controller) do
# Code run in the context of AC::Base
end
2010-03-29 17:08:50 -07:00
José Valim
395d6648ce
Move application configuration to the application configuration object, remove railtie_name and engine_name and allow to set the configuration object.
2010-03-26 18:47:55 +01:00
wycats
9f92563892
Eliminate an error from an implicit dependency on AV::Base
2010-03-19 11:50:03 -07:00
Carlhuda
a5d80f84d2
Each controller class has it's own view context subclass. This removes the need for ActionView::Base.for_controller
2010-03-18 18:14:54 -07:00
Carlhuda
71c9337f45
All tests pass without memoizing view_context
2010-03-18 15:52:43 -07:00