aboutsummaryrefslogtreecommitdiffstats
Commit message (Collapse)AuthorAgeFilesLines
* Added that ActiveRecordHelper#form now calls url_for on the :action option.David Heinemeier Hansson2004-12-073-4/+6
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@62 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed a bug with the HEAD stuffDavid Heinemeier Hansson2004-12-071-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@61 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed the Inflector to handle the movie/movies pair correctly #261 [Scott Baron]David Heinemeier Hansson2004-12-074-0/+5
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@60 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Documentation bugsDavid Heinemeier Hansson2004-12-071-2/+2
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@59 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added all the HTTP methods as alternatives to the generic "process" for ↵David Heinemeier Hansson2004-12-073-2/+54
| | | | | | functional testing #276 [Tobias Luetke] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@58 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added indifference to whether @headers["Content-Type"], ↵David Heinemeier Hansson2004-12-073-5/+18
| | | | | | @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
* Added bind-style variable interpolation for the condition arrays that uses ↵David Heinemeier Hansson2004-12-073-11/+32
| | | | | | the adapter's quote method [Michael Koziarski] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@56 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added CSV format for fixtures #272 [what-a-day]David Heinemeier Hansson2004-12-072-36/+145
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@55 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added access to custom headers, like cc, bcc, and reply-to #268 [Andreas ↵David Heinemeier Hansson2004-12-072-10/+33
| | | | | | Schwarz] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@54 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed fixtures using primary key fields called something else than "id" #270 ↵David Heinemeier Hansson2004-12-062-1/+3
| | | | | | [dave] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@53 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added TestSession#session_id that returns an empty string to make it easier ↵David Heinemeier Hansson2004-12-062-0/+7
| | | | | | 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
* Syntax errors and other exceptions thrown outside of an action are now ↵David Heinemeier Hansson2004-12-0612-52/+40
| | | | | | gracefully handled by the dispatcher git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@51 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Cleaned it upDavid Heinemeier Hansson2004-12-061-37/+12
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@50 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added an easier way of starting a IRB session on the environmentDavid Heinemeier Hansson2004-12-061-0/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@49 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added an easier way of starting a IRB session on the environmentDavid Heinemeier Hansson2004-12-062-2/+32
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@48 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@47 ↵David Heinemeier Hansson2004-12-060-0/+0
| | | | 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added extra words of caution for guarding against SQL-injection attacksDavid Heinemeier Hansson2004-12-061-3/+7
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@46 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed that cached template loading would still check the file system to see ↵David Heinemeier Hansson2004-12-012-1/+4
| | | | | | if the file existed #258 [Andreas Schwarz] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@43 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Dont include the primary key in updates -- its unneeded and SQL Server ↵David Heinemeier Hansson2004-12-011-3/+3
| | | | | | chokes on it git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@42 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added options to tailor header tag, div id, and div class on ↵David Heinemeier Hansson2004-12-013-8/+37
| | | | | | ActiveRecordHelper#error_messages_for [josh] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@41 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added proper handling of time fields that are turned into Time objects with ↵David Heinemeier Hansson2004-12-018-4/+37
| | | | | | the dummy date of 2000/1/1 [HariSeldon] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@40 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added graceful handling of non-alphanumeric names and misplaced brackets in ↵David Heinemeier Hansson2004-12-013-19/+49
| | | | | | input parameters [bitsweat] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@39 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added reverse order of deleting fixtures, so referential keys can be ↵David Heinemeier Hansson2004-12-015-23/+26
| | | | | | maintained #247 [Tim Bates] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@38 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added a real reference to the irc channel, and updated the name of the ↵David Heinemeier Hansson2004-12-011-1/+2
| | | | | | 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
* script/new_controller should create directory for views even when no actions ↵David Heinemeier Hansson2004-12-011-0/+3
| | | | | | are specified [bitsweat] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@36 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed infinite loop when environment is missing in database.ymlDavid Heinemeier Hansson2004-12-011-2/+6
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@35 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added relative path search for sqlite dbfiles in database.yml (if RAILS_ROOT ↵David Heinemeier Hansson2004-12-012-2/+5
| | | | | | is defined) #233 [bitsweat] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@34 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Moved the global require_* out of the classes so they actually work without ↵David Heinemeier Hansson2004-11-302-5/+9
| | | | | | stack overflows git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@33 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Abolished ActionController::Base.require_or_load in favor of ↵David Heinemeier Hansson2004-11-308-11/+21
| | | | | | require_dependency and ActiveRecord::Base.require_or_load in favor of require_association. Both methods are now also available in the global namespace when you need to require dependencies or associations outside of whats done automatically. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@32 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* AbstractApplicationController and the individual controllers are now ↵David Heinemeier Hansson2004-11-305-27/+47
| | | | | | completely reloaded on each request if "reload_dependencies" is set to true. This makes it possible to REMOVE methods and constants and have the changes reflected. Beaware that this is still not possible for models, though. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@31 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Pass on the original exceptionDavid Heinemeier Hansson2004-11-301-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@30 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* A change in attempt to combat periodical errors with FCGI processes hanging ↵David Heinemeier Hansson2004-11-301-0/+1
| | | | | | for a long time before returning the response git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@29 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Silenced warnings from reloading filesDavid Heinemeier Hansson2004-11-303-1/+8
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@28 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Silence errors occurring when reloading classesDavid Heinemeier Hansson2004-11-305-5/+12
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@27 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@26 ↵David Heinemeier Hansson2004-11-261-1/+1
| | | | 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Handle empty cookie jars gracefully -- dont pout!David Heinemeier Hansson2004-11-261-1/+1
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@25 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Renamed CookieContainer to CookieJar to be cute. Its a private container ↵David Heinemeier Hansson2004-11-261-2/+2
| | | | | | anyway, so what do you care? git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@24 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Report to logger when a cookie is setDavid Heinemeier Hansson2004-11-261-5/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@23 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Allow symbols to be used as names for setting cookiesDavid Heinemeier Hansson2004-11-262-3/+3
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@22 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Allow symbols to be used as keys for setting cookiesDavid Heinemeier Hansson2004-11-262-2/+13
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@21 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added a new container for cookies that makes them more intuative to use. The ↵David Heinemeier Hansson2004-11-266-32/+116
| | | | | | old methods of cookie and @cookies have been deprecated. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@20 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added ActionController#cookies[]= as an alias for cookie "name", "value" -- ↵David Heinemeier Hansson2004-11-262-2/+10
| | | | | | youll still need to use the latter if you have options to set. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@19 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added ActionController#cookies[] as a reader for @cookies that'll return the ↵David Heinemeier Hansson2004-11-262-4/+8
| | | | | | value of the cookie instead of the cookie object itself. NOTE: If you were using the old accessor, this could potentially break your code -- if you expect a full cookie object! git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@18 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* symbolize_strings_in_hash shouldnt change receiver -- this should fix the ↵David Heinemeier Hansson2004-11-261-6/+4
| | | | | | bug with dump_schema in the rakefile git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@17 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Keep quiet about failing to load association classes. People know what ↵David Heinemeier Hansson2004-11-261-5/+1
| | | | | | theyre doing. git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@16 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Added the opportunity to defined method_missing on a controller which will ↵David Heinemeier Hansson2004-11-252-2/+4
| | | | | | handle all requests for actions not otherwise defined #223 [timb] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@15 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Put establish_connection back in...David Heinemeier Hansson2004-11-252-3/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@14 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed bad chars in public/.htaccess [imajes]David Heinemeier Hansson2004-11-251-8/+8
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@13 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Fixed AbstractRequest#remote_ip for users going through proxies - Patch #228 ↵David Heinemeier Hansson2004-11-252-9/+11
| | | | | | [Eric Hodel] git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@12 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
* Dont include svn directories in packagesDavid Heinemeier Hansson2004-11-253-4/+4
| | | | git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@11 5ecf4fe2-1ee6-0310-87b1-e25e094e27de