Joshua Peek
1bcfce0130
Remove set_cookie hack from rack response since we dont use cgi sessions anymore
2008-12-16 20:21:27 -06:00
Joshua Peek
246b582ddf
Remove CGI::Session memory leak patch
2008-12-16 19:56:09 -06:00
Joshua Peek
ec1bd98705
Session Fixation tests have been rolled into the session cookie tests
2008-12-16 16:28:39 -06:00
Joshua Peek
8c3a543664
Introduce Rails Metal
...
# app/metal/poller.rb
class Poller < Rails::Rack::Metal
def call(env)
if env["PATH_INFO"] =~ /^\/poller/
[200, {"Content-Type" => "application/json"}, Message.recent.to_json]
else
super
end
end
end
* There is a generator to help you get started
`script/generate metal poller`
* Also, metal bits can be ran standalone with rackup
`rackup app/metal/poller.rb`
2008-12-16 13:15:06 -06:00
Daniel Luz
c4023cbe20
Update documentation for default_scope
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2008-12-16 14:34:02 +01:00
Xavier Noria
46c7dd2348
normalize author names in changelogs [ #1495 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2008-12-16 14:33:32 +01:00
Hongli Lai (Phusion
9e2b4a10f7
Do not output an ETag header if response body is blank or when sending files with send_file(... :xsendfile => true) [ #1578 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2008-12-16 12:30:28 +01:00
Joshua Peek
7c09050999
Lazy load flash access
2008-12-16 01:00:48 -06:00
Joshua Peek
9a733f6c64
Don't write nil values to default session options hash
2008-12-16 00:04:04 -06:00
Joshua Peek
95c839bd2a
Session objects are always a hash, so we need to ensure a flash hash is always assigned to the session
2008-12-15 20:43:01 -06:00
Jeremy Kemper
89056885b0
Merge branch 'master' of git@github.com:rails/rails
2008-12-15 18:22:35 -08:00
Jeremy Kemper
19be3d35b3
Revert "Make constantize look into ancestors"
...
[#410 state:open]
This reverts commit 262fef7ed5 .
2008-12-15 18:20:18 -08:00
Joshua Peek
43ac42c46a
Clear empty nil values in session hash before saving
2008-12-15 19:25:31 -06:00
Joshua Peek
ed70830713
Switch to Rack based session stores.
2008-12-15 16:33:31 -06:00
Nathan Weizenbaum
e8c1915416
Auto-load template handlers based on unmatched extensions [ #1540 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 14:49:38 -06:00
Hongli Lai (Phusion)
a392f34fb4
Require mocha >= 0.9.3, older versions don't work anymore [ #1579 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 14:47:19 -06:00
Jeremy Kemper
0d48408dcc
Merge branch 'master' of git@github.com:rails/rails
2008-12-15 11:05:29 -08:00
Frederick Cheung
262fef7ed5
Make constantize look into ancestors
...
[#410 state:resolved]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-15 11:01:04 -08:00
Seth Fitzsimmons
4966076d35
Use Mime::JS in place of explicit 'text/javascript' [ #1573 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 12:18:45 -06:00
Seth Fitzsimmons
f36dafa492
Implement Mime::Type.=~ to match all synonyms against arg [ #1573 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 12:00:55 -06:00
Frederick Cheung
7c18518105
Properly parenthasize calls to defined?(Rails) in 75fa82418 [ #1563 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 11:49:08 -06:00
Dan Pickett
38412ecb5d
Fixed ActionView::TestCase current url context [ #1561 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-15 11:47:39 -06:00
David Heinemeier Hansson
07326b38ec
Merge branch 'master' of git@github.com:rails/rails
2008-12-15 15:37:47 +01:00
David Heinemeier Hansson
f9a02b12d1
Added gem backtrace pretty priting (Juan Lupión) [ #1497 state:committed]
2008-12-15 15:37:27 +01:00
Frederick Cheung
4dcd8f01af
Make delete_if/reject faster and fix other mutators
...
[#1559 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-15 15:34:29 +01:00
Frederick Cheung
6eed6cf5c6
Make delete_if/reject faster and fix other mutators
...
[#1559 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-12 10:19:07 -08:00
mark
49306ccacf
Add :partial option to assert_template [ #1550 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-11 11:06:35 -06:00
Frederick Cheung
5ede4ce188
Fixed session related memory leak [ #1558 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-11 10:20:33 -06:00
Joshua Peek
7cfa6c535b
Fixed template lookups from outside the rails root [ #1557 state:resolved]
2008-12-11 10:17:29 -06:00
Eloy Duran
7394d12dc7
Fixed ActiveSupport::OrderedHash #delete_if, #reject!, and #reject, which did not sync the @keys after the operation.
...
This probably holds true for other mutating methods as well.
Signed-off-by: Michael Koziarski <michael@koziarski.com >
2008-12-11 14:32:20 +01:00
Christos Zisopoulos
69387ce016
Fix for Integration::Session follow_redirect! headers['location'] bug with Rack [ #1555 state:resolved]
...
Signed-off-by: Joshua Peek <josh@joshpeek.com >
2008-12-10 18:38:28 -06:00
Joshua Peek
75fa82418d
Prefer Rails.logger over RAILS_DEFAULT_LOGGER
2008-12-10 18:08:14 -06:00
Frederick Cheung
455c7f9e37
Don't use the transaction instance method so that people with has_one/belongs_to :transaction aren't fubared
...
[#1551 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-10 15:11:42 -08:00
Frederick Cheung
9f69ff12d4
Squash memory leak when calling flush with an empty buffer
...
[#1552 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-10 15:07:34 -08:00
Jeremy Kemper
d45e2c733d
Merge branch 'master' of git@github.com:rails/rails
2008-12-10 14:53:18 -08:00
Jeremy Kemper
b30ae19748
Revert "Fix: counter_cache should decrement on deleting associated records."
...
[#1196 state:open]
This reverts commit 05f2183747 .
2008-12-10 14:48:12 -08:00
Bruce Krysiak
aa5cdb0d47
Added a :camelize option to ActiveRecord and Hash to_xml serialization and from_xml deserialization
...
Signed-off-by: Michael Koziarski <michael@koziarski.com >
2008-12-10 20:28:05 +01:00
Emilio Tagua
96b815d7e8
Fix test names collision.
...
[#1549 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-10 11:10:22 -08:00
Jeremy Kemper
9539543026
Add ActiveRecord::VERSION autoload
2008-12-10 11:01:04 -08:00
Jeremy Kemper
e4c0163f32
Fix ActionController autoloads
2008-12-10 11:00:44 -08:00
Emilio Tagua
05f2183747
Fix: counter_cache should decrement on deleting associated records.
...
[#1195 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-10 10:59:52 -08:00
Frederick Cheung
355f41d8aa
Rework ActiveSupport::OrderedHash to make lookups faster
...
[#1352 state:committed]
Signed-off-by: Jeremy Kemper <jeremy@bitsweat.net >
2008-12-10 09:07:47 -08:00
Joshua Peek
014b7994ac
Explicitly require ERB Utils extensions from TagHelper
2008-12-09 14:13:33 -06:00
Jeremy Kemper
bf2532616e
Merge branch 'master' of git@github.com:rails/rails
...
Conflicts:
activesupport/CHANGELOG
2008-12-09 11:54:54 -08:00
Jeremy Kemper
781e29be0a
Fix tests broken by switch to Pathname
2008-12-09 11:39:45 -08:00
Jeremy Kemper
e8c4939fb3
Benchmark.ms
2008-12-09 11:17:11 -08:00
Jeremy Kemper
c3fe6ebbfa
How'd that sneak in there?
2008-12-09 11:16:30 -08:00
David Heinemeier Hansson
e54f17920f
Updated included memcache-client to the 1.5.0.5 version which includes fixes from fiveruns and 37signals to deal with failover and timeouts (Joshua Sierles) [ #1535 state:committed]
...
Signed-off-by: David Heinemeier Hansson <david@loudthinking.com >
2008-12-09 11:13:56 +01:00
Jeremy Kemper
9adcf951ea
Fix failing test introduced by optional-format routes
2008-12-08 19:19:48 -08:00
Jeremy Kemper
39de112e7b
Use full path to environment
2008-12-08 19:14:07 -08:00