David Heinemeier Hansson
|
0d2db8a7d1
|
Added Base.update_collection that can update an array of id/attribute pairs, such as the ones produced by the recent added support for automatic id-based indexing for lists of items #526 [Duane Johnson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@496 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 14:13:10 +00:00 |
|
David Heinemeier Hansson
|
b953ca8561
|
Added support for automatic id-based indexing for lists of items #532 [dblack]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@495 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:55:57 +00:00 |
|
David Heinemeier Hansson
|
80b656637a
|
Added :application_prefix to url_for and friends that makes it easier to setup Rails in non-vhost environments #516 [Jamis Buck]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@494 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:50:58 +00:00 |
|
David Heinemeier Hansson
|
45db66de56
|
Added :encode option to mail_to that'll allow you to masquarede the email address behind javascript or hex encoding #494 [Lucas Carlson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@493 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:48:24 +00:00 |
|
David Heinemeier Hansson
|
505e2d99da
|
Added Florian Gross' latest version of Breakpointer and friends that fixes a variaty of bugs #441 [Florian Gross]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@492 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:41:57 +00:00 |
|
David Heinemeier Hansson
|
981d86cbb9
|
Added ActiveRecord::Base.timestamps_gmt that can be set to true to make the automated timestamping use GMT instead of local time #520 [Scott Baron]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@491 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:18:29 +00:00 |
|
David Heinemeier Hansson
|
2257980c50
|
Fixed skeleton Rakefile to work with sqlite3 out of the box #521 [rasputnik]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@490 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:12:40 +00:00 |
|
David Heinemeier Hansson
|
566a36966b
|
Added that update_all calls sanitize_sql on its updates argument, so stuff like MyRecord.update_all(['time = ?', Time.now]) works #519 [notahat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@489 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:06:12 +00:00 |
|
David Heinemeier Hansson
|
93ec130377
|
Fixed that the dynamic finders didnt treat nil as a "IS NULL" but rather "= NULL" case #515 [Demetrius]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@488 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 13:02:50 +00:00 |
|
David Heinemeier Hansson
|
0725498d6f
|
Fixed install.rb files
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@487 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 12:05:00 +00:00 |
|
David Heinemeier Hansson
|
6d7175d6cc
|
Fixed that script/breakpointer didn't get the Ruby path rewritten as the other scripts #523 [brandt@kurowski.net]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@486 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 11:59:22 +00:00 |
|
David Heinemeier Hansson
|
872ddaf290
|
Added bind-named arrays for interpolating a group of ids or strings in conditions #528 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@485 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 11:57:22 +00:00 |
|
David Heinemeier Hansson
|
b29c01ea89
|
Added that has_and_belongs_to_many associations with additional attributes also can be created between unsaved objects and only committed to the database when Base#save is called on the associator #524 [Eric Anderson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@484 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 11:39:23 +00:00 |
|
David Heinemeier Hansson
|
1d61845587
|
Fixed that records fetched with piggy-back attributes or through rich has_and_belongs_to_many associations couldn't be saved due to the extra attributes not part of the table #522 [Eric Anderson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@483 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 11:20:47 +00:00 |
|
David Heinemeier Hansson
|
3d1e8dde9d
|
Fixed handling of syntax errors in models that had already been succesfully required once in the current interpreter. Fixed superclass mismatch and other controller related problems by not using dependency reloading for controllers.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@482 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 10:58:17 +00:00 |
|
David Heinemeier Hansson
|
ae690e8fe4
|
Minor tweak
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@481 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 00:34:08 +00:00 |
|
David Heinemeier Hansson
|
25eaf062c2
|
Another swing at reloading
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@480 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 00:30:15 +00:00 |
|
David Heinemeier Hansson
|
f31291ab5a
|
Another swing at reloading
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@479 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 00:26:44 +00:00 |
|
David Heinemeier Hansson
|
0942bfa7a9
|
Brought back reloading of models
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@478 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-23 19:42:40 +00:00 |
|
David Heinemeier Hansson
|
95454bfb33
|
Added mass-assignment protection for the inheritance column -- regardless of a custom column is used or not
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@477 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-23 17:24:54 +00:00 |
|
David Heinemeier Hansson
|
97849debf3
|
Fixed that association proxies would fail === tests like PremiumSubscription === @account.subscription
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@476 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-23 15:19:33 +00:00 |
|
David Heinemeier Hansson
|
d336ca5280
|
Fixed that the content-header was being set to application/octet_stream instead of application/octet-stream on send_date/file [Alexey]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@475 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-22 14:48:59 +00:00 |
|
David Heinemeier Hansson
|
38ee39a4a5
|
Fixed that generate scaffold would produce bad functional tests
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@474 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-22 14:39:03 +00:00 |
|
David Heinemeier Hansson
|
bbd3e39668
|
Fixed no-binding fragment caching
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@473 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 17:54:06 +00:00 |
|
David Heinemeier Hansson
|
7306675fe2
|
Removed the need for passing the binding when using CacheHelper#cache
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@472 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 17:26:14 +00:00 |
|
David Heinemeier Hansson
|
01ead94d0b
|
Flipped reloads around
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@471 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 15:35:20 +00:00 |
|
David Heinemeier Hansson
|
99598820cf
|
Fixed that FCGI can also display SyntaxErrors
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@470 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 15:29:11 +00:00 |
|
David Heinemeier Hansson
|
79d7e66f78
|
Deactivated RAW_POST_DATA pending fix
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@469 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 15:10:50 +00:00 |
|
David Heinemeier Hansson
|
dfed3d309e
|
A few missing files
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@468 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:55:13 +00:00 |
|
David Heinemeier Hansson
|
93f7cb2a80
|
Added TestResponse#binary_content that'll return as a string the data sent through send_data/send_file for testing #500 [Alexey]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@467 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:43:59 +00:00 |
|
David Heinemeier Hansson
|
b40d3c9e62
|
Replaced === checks with is_a? checks #502, #82 [Marcel Molina]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@466 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:40:11 +00:00 |
|
David Heinemeier Hansson
|
db6688585f
|
Fixed that column aliases didn't work as expected with the new MySql411 driver #507 [Demetrius]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@465 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:36:39 +00:00 |
|
David Heinemeier Hansson
|
4ddbe0ac44
|
Fixed that find_all would produce invalid sql when called sequentialy #490 [Scott Baron]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@464 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:35:00 +00:00 |
|
David Heinemeier Hansson
|
1a5bf720b2
|
Added @request.env['RAW_POST_DATA'] for people who need access to the data before Ruby's CGI has parsed it #505 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@463 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:31:48 +00:00 |
|
David Heinemeier Hansson
|
2ee84cc6f9
|
Fixed that all redirect and render calls now return true, so you can use the pattern of "do and return". Added that renders and redirects called in before_filters will have the same effect as returning false: stopping the chain. Added that only one render or redirect can happen per action. The first call wins and subsequent calls are ignored.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@462 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:13:34 +00:00 |
|
David Heinemeier Hansson
|
91ff8352a4
|
Fixed that a default fragment store wan't being set to MemoryStore as intended
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@461 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-20 14:12:53 +00:00 |
|
David Heinemeier Hansson
|
2de7707e12
|
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@459 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 14:17:52 +00:00 |
|
David Heinemeier Hansson
|
a5364fb3ac
|
Made ready for release of 0.9.4.1
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@458 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 14:13:12 +00:00 |
|
David Heinemeier Hansson
|
3ebde40cec
|
Cleanup the proxy rollback #492
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@457 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 14:06:49 +00:00 |
|
David Heinemeier Hansson
|
bce0e14930
|
Fixed that the belongs_to and has_one proxy would fail a test like 'if project.manager' -- this unfortunately also means that you can't call methods like project.manager.build unless there already is a manager on the project #492 [Tim Bates]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@456 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 11:07:03 +00:00 |
|
David Heinemeier Hansson
|
652f1ef02f
|
Added 5-second timeout to WordNet alternatives on creating reserved-word models #501 [Marcel Molina]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@455 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 09:58:48 +00:00 |
|
David Heinemeier Hansson
|
53088c4c7f
|
Fixed that the Ruby/MySQL adapter wouldn't connect if the password was empty #503 [Pelle]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@454 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-18 09:54:12 +00:00 |
|
David Heinemeier Hansson
|
cd3f14cf38
|
Fixed a bug where cookies wouldn't be set if a symbol was used instead of a string as the key
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@453 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 23:38:14 +00:00 |
|
David Heinemeier Hansson
|
6ca5eba396
|
Added assert_cookie_equal to assert the contents of a named cookie
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@452 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 23:24:47 +00:00 |
|
David Heinemeier Hansson
|
1f7e72ff51
|
Made human_attribute_name(attribute_key_name) use Inflector.humanize
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@451 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 19:58:02 +00:00 |
|
David Heinemeier Hansson
|
03e44cbcb2
|
Added Inflector.humanize to turn attribute names like employee_salary into "Employee salary". Used by automated error reporting in AR.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@450 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
v0.9.4.1
|
2005-01-17 19:55:21 +00:00 |
|
David Heinemeier Hansson
|
1b38c5523e
|
Added Inflector.humanize to turn attribute names like employee_salary into "Employee salary". Used by automated error reporting in AR.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@449 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 19:53:42 +00:00 |
|
David Heinemeier Hansson
|
ecfe77f38d
|
CHANGELOGs..
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@448 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 17:31:15 +00:00 |
|
David Heinemeier Hansson
|
4ec7a4b5b7
|
Fixed bug in page caching that prevented it from working at all
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@447 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 17:30:40 +00:00 |
|
David Heinemeier Hansson
|
baae5a1468
|
Fixed sending of emails to use Tmail#from not the deprecated Tmail#from_address
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@446 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-17 17:30:15 +00:00 |
|