Carlhuda
dae109a463
Including UrlFor in Redirecting and Head will warn usefully if a controller is wired up without a router included (and still support redirect_to "omg")
2010-02-26 15:56:17 -08:00
Carlhuda
bae691f61a
Change the API for setting global options for #url_for to self.url_options = { ... }
...
This attr_accessor can be set in a before filter or in the action itself.
Overwriting default_url_options still works but will output a deprecation notice.
2010-02-26 15:20:41 -08:00
Carlhuda
98f77e0827
Rename named_url_helpers to url_helpers and url_helpers to url_for
2010-02-26 15:04:50 -08:00
Carlhuda
36fd9efb5e
Continued effort to deglobalize the router
2010-02-25 17:53:01 -08:00
Carlhuda
226dfc2681
WIP: Remove the global router
2010-02-25 17:53:00 -08:00
José Valim
df85ab41c1
Renamed LocalizedCache to DetailsCache.
2010-02-24 22:17:26 +01:00
José Valim
a39c7505bd
Cleanup render callstack and make render(:json => {}, :status => 401) work again.
2010-02-24 22:17:25 +01:00
Carl Lerche
6a061187e2
Remove ActionController::Base.resources_path_names
2010-02-24 10:52:16 -08:00
José Valim
60ca754b97
Remove the renderer option from the hash.
2010-02-24 15:45:33 +01:00
Carlhuda
5e2bd08023
Makes send_file work again by deferring to Rack::Sendfile.
...
* Add the Rack::Sendfile middleware
* Make the header to use configurable via config.action_dispatch.x_sendfile_header (default to "X-Sendfile").
* Add Railties tests to confirm that these work
* Remove the :stream, :buffer_size, and :x_senfile default options to send_file
* Change the log subscriber to always say "Sent file"
* Add deprecation warnings for options that are now no-ops
Note that servers can configure this by setting X-Sendfile-Type. Hosting companies and those creating packages of servers specially designed for Rails applications are encouraged to specify this header so that this can work transparently.
2010-02-23 17:06:35 -08:00
Carlhuda
3345af61fb
Fix streaming by having it create a File object, which can be handled by Rack servers as appropriate
2010-02-23 15:37:17 -08:00
José Valim
d92e855492
Include missing modules.
2010-02-22 13:13:26 +01:00
Martin Schürrer
6bc24d40d5
Use ActionDispatch::Routing everywhere
2010-02-21 13:43:51 -08:00
Yehuda Katz
8a1f057a26
Update Renderer
2010-02-18 14:04:26 -08:00
José Valim
3f948a0e29
Merge master.
2010-02-17 00:48:04 +01:00
José Valim
b1edd09662
Ensure render :text => resource first tries to invoke :to_text on it
2010-02-16 23:26:29 +01:00
Yehuda Katz
ac956c4aee
Update AP to start locking down a public API. This work is parallel to some docs I'm working on.
2010-02-16 10:45:59 -08:00
David Heinemeier Hansson
fa2ff95d4b
Its not a deprecation if you actually just ignore the call
2010-02-09 17:23:48 -08:00
Jeremy Kemper
fd567785f4
Make UrlWriter includable in a Module
2010-02-05 12:23:22 -08:00
José Valim
836cbe5735
Add method and path to AC notifications.
2010-02-03 17:18:18 +01:00
José Valim
66615f25cf
Merge branch 'master' of gitproxy:rails/rails
2010-02-01 11:41:16 +01:00
José Valim
0dece7929c
Deprecate AC configuration values which were moved to Rack.
2010-02-01 11:40:27 +01:00
Jeremy Kemper
e5ab4b0d07
Convert to class_attribute
2010-02-01 02:02:42 -08:00
Mikel Lindsaar
2ebea1c02d
deOMGifying Railties, Active Support, and Action Pack
2010-01-31 09:46:30 -08:00
José Valim
c164ca1efb
Bring helpers_dir deprecation back.
2010-01-30 16:49:58 +01:00
José Valim
0e063f435c
Fix some backward incompatible behavior on AM.
2010-01-30 16:35:22 +01:00
José Valim
986a4e616b
Fix rendering of layouts.
2010-01-29 17:51:05 +01:00
José Valim
3f84091937
ActionMailer should depend just on AbstractController.
2010-01-29 17:51:05 +01:00
José Valim
6404feee50
AC railtie should configure helpers path.
2010-01-26 21:05:50 +01:00
Joshua Peek
f74fbf9d32
Keep ActionController::Base.helpers_dir around for a bit longer
2010-01-26 08:52:20 -06:00
José Valim
abad097016
Merge remote branch 'mikel/master'
2010-01-26 01:56:52 +01:00
José Valim
49be3316c2
Add a deprecation for helpers_dir.
2010-01-25 23:38:47 +01:00
José Valim and Mikel Lindsaar
4e96442c4e
Merge branch 'master' of git://github.com/rails/rails
...
Conflicts:
actionmailer/lib/action_mailer/mail_helper.rb
railties/lib/rails/configuration.rb
2010-01-25 09:50:01 +11:00
José Valim
6545a68264
Fix failing tests after merge.
2010-01-24 15:08:06 +01:00
José Valim
37e4deb260
Ensure helpers work from configured path.
2010-01-24 12:04:37 +01:00
José Valim
f915f9e339
Merge branch 'master' into app
...
Conflicts:
railties/lib/rails/application.rb
2010-01-23 22:53:26 +01:00
José Valim and Mikel Lindsaar
502028a32b
Move double render check out of AbstractController.
2010-01-23 10:29:22 +01:00
José Valim and Mikel Lindsaar
ddfc0725a0
Added AbstractController::Collector.
2010-01-23 10:23:06 +01:00
José Valim
98240c49b0
Get rid of initializers global and create i18n railtie.
2010-01-23 01:29:29 +01:00
José Valim
d618b7e3dc
Ensure strings given to render with slash are rendered relative to the configured _prefix.
2010-01-22 17:58:03 +01:00
José Valim
31fddf2ace
Tidy up new filter_parameters implementation.
2010-01-21 11:57:24 +01:00
Prem Sichanugrist
b1bc3b3cd3
Add deprecation warning for calling filter_parameter_logging ActionController::Base, and allow it to be configured in config.filter_parameters
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-01-21 11:41:31 +01:00
Prem Sichanugrist
bd4f21fbac
Move filter_parameter_logging logic out of the controller and create ActionDispatch::ParametersFilter to handle parameter filteration instead. This will make filteration not depending on controller anymore.
...
Signed-off-by: José Valim <jose.valim@gmail.com >
2010-01-21 10:08:26 +01:00
José Valim
8e2fd54b19
Bring normalize behavior to AbstractController::Rendering
2010-01-20 15:02:13 +01:00
Yehuda Katz
1a50d2e66a
Stop overriding LoadError.new to return a MissingSourceError (and sometimes nil!)
2010-01-19 22:35:26 -08:00
José Valim
a8e25a518a
Move parameters to the top on logging.
2010-01-19 15:35:24 +01:00
José Valim
27d9836ad3
Add ActionDispatch::Railties::Subscriber and finish tidying up the logging.
2010-01-17 12:43:17 +01:00
Joshua Peek
d2d4acf027
Cookies middleware
2010-01-16 17:22:27 -06:00
Pratik Naik
dba196cb7f
Merge docrails
2010-01-17 03:26:20 +05:30
Joshua Peek
ead93c5be5
Move Flash into middleware
2010-01-15 14:55:13 -06:00