David Heinemeier Hansson
|
14b4040a30
|
Added mixins to install.rb
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@88 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 16:23:11 +00:00 |
David Heinemeier Hansson
|
3fef016493
|
Cleaned up the class_eval stuff in the new mixins a bit
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@87 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 16:20:51 +00:00 |
David Heinemeier Hansson
|
fdd28592f6
|
Forgot to include Mixins::Touch by default
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@86 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 16:14:26 +00:00 |
David Heinemeier Hansson
|
7359bccece
|
Added ActiveRecord::Mixins::Touch that will record creation and update times of objects [xal]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@85 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 16:13:04 +00:00 |
David Heinemeier Hansson
|
1cf7eb1ca8
|
Added ActiveRecord::Mixins::List that can decorates an existing class with methods like move_higher/lower, move_to_top/bottom
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@84 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 16:02:18 +00:00 |
David Heinemeier Hansson
|
55be0a3cb5
|
Renamed from ListMixin and mixins/list_mixin.rb to Mixins::List and mixin/list.rb
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@83 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 15:53:57 +00:00 |
David Heinemeier Hansson
|
2d483af0d7
|
Unofficially added ListMixin
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@82 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 15:39:22 +00:00 |
David Heinemeier Hansson
|
ffd93a84ff
|
Fixed to_input_field_tag so it no longer explicitly uses InstanceTag.value if value was specified in the options hash [evl]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@81 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 10:50:59 +00:00 |
David Heinemeier Hansson
|
c8d68dfed3
|
Killed the out of place alias and made sure you can use the different HTTP methods within the same testaction
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@80 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 10:43:24 +00:00 |
David Heinemeier Hansson
|
4e1eaa289b
|
Only nuke the AbstractApplicationController if its available
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@79 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 10:41:14 +00:00 |
David Heinemeier Hansson
|
554597d657
|
Added named bind-style variable interpolation #281 [Michael Koziarski]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@78 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 10:38:10 +00:00 |
David Heinemeier Hansson
|
5662c7f19c
|
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@77 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 08:44:54 +00:00 |
David Heinemeier Hansson
|
ac606d8cb2
|
Updated Builder to 1.2.2
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@76 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-08 08:33:20 +00:00 |
David Heinemeier Hansson
|
a775cb1903
|
Added the option for sanitizing find_by_sql and the offset parts in regular finds [Sam Stephenson]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@75 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 21:14:20 +00:00 |
David Heinemeier Hansson
|
7a29764657
|
Forgot another small change with the new generators
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@74 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 21:02:34 +00:00 |
David Heinemeier Hansson
|
5f28a62338
|
Forgot a small change with the new generators
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@73 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 20:57:15 +00:00 |
David Heinemeier Hansson
|
c63b2fef56
|
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@72 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 15:35:50 +00:00 |
David Heinemeier Hansson
|
e7444da160
|
New error checking removes the necessity for giving a specific error page along to the dispatcher
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@71 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 15:35:40 +00:00 |
David Heinemeier Hansson
|
49403831fc
|
Fixed value quoting in all generated SQL statements, so that integers are not surrounded in quotes and that all sanitation are happening through the database's own quoting routine. This should hopefully make it lots easier for new adapters that doesn't accept '1' for integer columns.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@70 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 14:48:53 +00:00 |
David Heinemeier Hansson
|
8a40c6b522
|
Fixed has_and_belongs_to_many guessing of foreign key so that keys are generated correctly for models like SomeVerySpecialClient [Florian Weber]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@69 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:33:42 +00:00 |
David Heinemeier Hansson
|
ea759cb761
|
Added counter_sql option for has_many associations [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@68 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:25:01 +00:00 |
David Heinemeier Hansson
|
465e0c0c26
|
Added the possibility of having validate be protected for assert_(in)valid_column #263 [Tobias Luetke]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@67 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:18:33 +00:00 |
David Heinemeier Hansson
|
1e4a936bd0
|
Trick tests on url_for
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@66 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:17:17 +00:00 |
David Heinemeier Hansson
|
8e4edec877
|
Fixed that methods wrapped in callbacks still return their original result #260 [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@65 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:10:57 +00:00 |
David Heinemeier Hansson
|
a6f718cfa0
|
Make the dispatch.rb behave after being run by the WEBrick dispatcher
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@64 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 12:03:57 +00:00 |
David Heinemeier Hansson
|
2594581e9f
|
Added a better generator for scaffolding that actually creates the code, so it can be edited bit by bit. See "script/generate scaffold" [bitsweat]. Added a whole new approach to generators that used the shared "script/generate" command. Run with no-args to see help [bitsweat].
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@63 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:49:38 +00:00 |
David Heinemeier Hansson
|
3ee4357b86
|
Added that ActiveRecordHelper#form now calls url_for on the :action option.
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@62 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:43:21 +00:00 |
David Heinemeier Hansson
|
63c4e789b5
|
Fixed a bug with the HEAD stuff
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@61 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:32:42 +00:00 |
David Heinemeier Hansson
|
b4f4d038b9
|
Fixed the Inflector to handle the movie/movies pair correctly #261 [Scott Baron]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@60 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:15:41 +00:00 |
David Heinemeier Hansson
|
d1856a00a3
|
Documentation bugs
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@59 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:12:05 +00:00 |
David Heinemeier Hansson
|
a544d7aa37
|
Added all the HTTP methods as alternatives to the generic "process" for functional testing #276 [Tobias Luetke]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@58 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 11:10:46 +00:00 |
David Heinemeier Hansson
|
94921293db
|
Added indifference to whether @headers["Content-Type"], @headers["Content-type"], or @headers["content-type"] is used. Added proper handling of HEAD requests, so that content isnt returned (Request#head? added as well) #277 [Eric Hodel]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@57 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 10:50:26 +00:00 |
David Heinemeier Hansson
|
3e7d191e64
|
Added bind-style variable interpolation for the condition arrays that uses the adapter's quote method [Michael Koziarski]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@56 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 10:37:50 +00:00 |
David Heinemeier Hansson
|
5e3eaff5bb
|
Added CSV format for fixtures #272 [what-a-day]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@55 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 10:24:13 +00:00 |
David Heinemeier Hansson
|
165097ede5
|
Added access to custom headers, like cc, bcc, and reply-to #268 [Andreas Schwarz]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@54 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-07 09:10:50 +00:00 |
David Heinemeier Hansson
|
35c89c4176
|
Fixed fixtures using primary key fields called something else than "id" #270 [dave]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@53 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:56:49 +00:00 |
David Heinemeier Hansson
|
7cc27b7b79
|
Added TestSession#session_id that returns an empty string to make it easier to functional test applications that doesn't use cookie-based sessions #275 [jcf]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@52 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:51:04 +00:00 |
David Heinemeier Hansson
|
0ffb6c1625
|
Syntax errors and other exceptions thrown outside of an action are now gracefully handled by the dispatcher
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@51 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:25:01 +00:00 |
David Heinemeier Hansson
|
ed14042fea
|
Cleaned it up
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@50 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:19:56 +00:00 |
David Heinemeier Hansson
|
456076a306
|
Added an easier way of starting a IRB session on the environment
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@49 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:19:24 +00:00 |
David Heinemeier Hansson
|
0366e6a614
|
Added an easier way of starting a IRB session on the environment
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@48 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:18:29 +00:00 |
David Heinemeier Hansson
|
6c975dc643
|
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@47 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:14:24 +00:00 |
David Heinemeier Hansson
|
2575b3b065
|
Added extra words of caution for guarding against SQL-injection attacks
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@46 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-06 18:08:35 +00:00 |
David Heinemeier Hansson
|
6cc961555d
|
Fixed that cached template loading would still check the file system to see if the file existed #258 [Andreas Schwarz]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@43 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 16:10:40 +00:00 |
David Heinemeier Hansson
|
9a248a83b5
|
Dont include the primary key in updates -- its unneeded and SQL Server chokes on it
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@42 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 15:20:53 +00:00 |
David Heinemeier Hansson
|
005371e16c
|
Added options to tailor header tag, div id, and div class on ActiveRecordHelper#error_messages_for [josh]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@41 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 13:59:16 +00:00 |
David Heinemeier Hansson
|
0daa29ece2
|
Added proper handling of time fields that are turned into Time objects with the dummy date of 2000/1/1 [HariSeldon]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@40 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 13:18:51 +00:00 |
David Heinemeier Hansson
|
50f333b203
|
Added graceful handling of non-alphanumeric names and misplaced brackets in input parameters [bitsweat]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@39 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 12:57:16 +00:00 |
David Heinemeier Hansson
|
79e85edd71
|
Added reverse order of deleting fixtures, so referential keys can be maintained #247 [Tim Bates]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@38 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 12:25:04 +00:00 |
David Heinemeier Hansson
|
d4d981d707
|
Added a real reference to the irc channel, and updated the name of the network to the right name in the Rails docs [imajes]
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@37 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
|
2004-12-01 12:10:02 +00:00 |