David Heinemeier Hansson
|
60f7a5cab7
|
Added routing itself.. wonder why that didnt make it through the merge
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@615 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-15 01:02:37 +00:00 |
|
David Heinemeier Hansson
|
c844755e5a
|
Merged back the Routing branch
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@614 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-15 00:51:02 +00:00 |
|
David Heinemeier Hansson
|
a3298e5efd
|
Small indent
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@613 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-15 00:03:18 +00:00 |
|
David Heinemeier Hansson
|
65f834ad45
|
Stringify the parameters on follow_redirect
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@587 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-12 21:54:34 +00:00 |
|
David Heinemeier Hansson
|
83c3f6f81a
|
Added Hash#stringify_keys and Hash#stringify_keys!
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@586 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-12 20:10:10 +00:00 |
|
David Heinemeier Hansson
|
61a6a440cb
|
Added follow_redirect method for functional tests that'll get-request the redirect that was made.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@585 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-12 19:35:30 +00:00 |
|
David Heinemeier Hansson
|
2c110b825e
|
Added IndifferentAccess as a way to wrap a hash by a symbol-based store that also can be accessed by string keys
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@581 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-11 13:05:38 +00:00 |
|
David Heinemeier Hansson
|
e505a45173
|
Fixed whitespace
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@580 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-11 13:04:10 +00:00 |
|
David Heinemeier Hansson
|
66b504b1f7
|
Fixed double requiring of models with the same name as the controller
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@579 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-11 13:03:34 +00:00 |
|
David Heinemeier Hansson
|
02d0558738
|
Make the store less verbose when saving the session data
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@529 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 19:12:11 +00:00 |
|
David Heinemeier Hansson
|
1aa82b3217
|
Added keyword-style approach to defining the custom relational bindings #545 [Jamis Buck]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@527 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:26:57 +00:00 |
|
David Heinemeier Hansson
|
b8e4c78abb
|
Fixed that query params could be forced to nil on a POST due to the raw post fix #562 [moriq@moriq.com]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@526 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:23:19 +00:00 |
|
David Heinemeier Hansson
|
098fa94356
|
Fixed documentation snafus #575, #576, #577, #585
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@525 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:15:53 +00:00 |
|
David Heinemeier Hansson
|
9b0fd9d00d
|
Added that the 'fixture :posts' syntax can be used for has_and_belongs_to_many fixtures where a model doesn't exist #572 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@524 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:10:44 +00:00 |
|
David Heinemeier Hansson
|
aef06f3b60
|
Added that running test_units and test_functional now performs the clone_structure_to_test as well #566 [rasputnik]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@523 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:08:38 +00:00 |
|
David Heinemeier Hansson
|
336c2cbb8f
|
Added an Oracle adapter that works with the Oracle bindings by Yoshida (http://raa.ruby-lang.org/project/oracle/) #564 [Maik Schmidt]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@522 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 14:06:00 +00:00 |
|
David Heinemeier Hansson
|
8382e6e506
|
Dont call id explicitly to do reloading that way we get rid of the warnings #583 [Tim Bates]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@521 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 13:47:14 +00:00 |
|
David Heinemeier Hansson
|
c89c2bcbfb
|
Fixed that cookies shouldn't be frozen in TestRequest #571 [Eric Hodel]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@520 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 13:44:48 +00:00 |
|
David Heinemeier Hansson
|
431e21cb45
|
Fixed Base#clone for use with PostgreSQL #565 [hanson@surgery.wisc.edu]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@519 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 13:43:44 +00:00 |
|
David Heinemeier Hansson
|
daee6fd92a
|
Added new generator framework that informs about its doings on generation and enables updating and destruction of generated artifacts. See the new script/destroy and script/update for more details #487 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@518 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-07 13:14:05 +00:00 |
|
David Heinemeier Hansson
|
838c5a3d82
|
Minor refactoring to prettify
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@517 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-02-06 18:29:11 +00:00 |
|
David Heinemeier Hansson
|
ac8ebc19be
|
Prepared for 0.9.5 release
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@515 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 20:10:24 +00:00 |
|
David Heinemeier Hansson
|
c328f64e37
|
Catch ArgumentError not NameError
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@514 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 20:05:17 +00:00 |
|
David Heinemeier Hansson
|
76242253ad
|
Updated documentation for serialize
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@513 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 20:00:44 +00:00 |
|
David Heinemeier Hansson
|
66f44e6cbb
|
Updated documentation for serialize
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@512 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 20:00:20 +00:00 |
|
David Heinemeier Hansson
|
10220d356d
|
Fixed dependency reloading by switching to a remove_const approach where all Active Records, Active Record Observers, and Action Controllers are reloading by undefining their classes. This enables you to remove methods in all three types and see the change reflected immediately and it fixes #539. This also means that only those three types of classes will benefit from the const_missing and reloading approach. If you want other classes (like some in lib/) to reload, you must use require_dependency to do it.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@511 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 18:45:06 +00:00 |
|
David Heinemeier Hansson
|
11611c1b00
|
Raise LoadErrors separately
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@510 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
v0.9.5
|
2005-01-25 18:35:16 +00:00 |
|
David Heinemeier Hansson
|
be80d460f7
|
Moved subclass reloading responsibilities to Dependencies
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@509 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 18:20:23 +00:00 |
|
David Heinemeier Hansson
|
20b14e0d38
|
Comply to the new dependency reload system
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@508 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 18:05:22 +00:00 |
|
David Heinemeier Hansson
|
ee662e9768
|
New approach to reloading that uses remove_const on ARs and AOs as well as ACs
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@507 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 18:00:15 +00:00 |
|
David Heinemeier Hansson
|
c37e8d365b
|
Added methods for removing subclasses -- couldnt make it work with the regular nested-module approach (ObjectSpace was being difficult), so this is a straight inclusion
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@506 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 17:55:55 +00:00 |
|
David Heinemeier Hansson
|
136962322b
|
Fixed the ordering of attributes in the xml-decleration of Builder #540 [woeye]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@505 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 12:47:11 +00:00 |
|
David Heinemeier Hansson
|
efa81dad51
|
Added the option of supplying an array of ids and attributes to Base#update, so that multiple records can be updated at once (inspired by #526/Duane Johnson). Added the option of supplying an array of attributes to Base#create, so that multiple records can be created at once. Added that Base#delete and Base#destroy both can take an array of ids to delete/destroy #336. Added that has_many association build and create methods can take arrays of record data like Base#create and Base#build to build/create multiple records at once.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@504 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 12:45:01 +00:00 |
|
David Heinemeier Hansson
|
256b594a03
|
Fixed documentation #538
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@503 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 11:20:42 +00:00 |
|
David Heinemeier Hansson
|
2f11b7cfee
|
Added @request.raw_post as a convenience access to @request.env['RAW_POST_DATA'] and fixed the patch problems with the session #534 [Tobias Luetke]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@502 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 11:15:26 +00:00 |
|
David Heinemeier Hansson
|
fd67e3befc
|
The create and build methods are only available for has_one/belongs_to if an association already exist. It will not work when it's nil. Updated the documentation to reflect that.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@501 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-25 10:04:49 +00:00 |
|
David Heinemeier Hansson
|
453bc7346d
|
Fixed that /Recipe/new and /recipe/new points to the same thing [Lyle Johnson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@500 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 16:19:29 +00:00 |
|
David Heinemeier Hansson
|
b69d337527
|
Applied the dblack patch
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@499 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 15:35:30 +00:00 |
|
David Heinemeier Hansson
|
d071deeecd
|
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@498 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 14:15:18 +00:00 |
|
David Heinemeier Hansson
|
90d94cd77e
|
Fetch from current dir
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@497 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2005-01-24 14:14:08 +00:00 |
|
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 |
|