git clone git://github.com/rails/rails.git
Cleaned it up
Added an easier way of starting a IRB session on the environment
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@47 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Added extra words of caution for guarding against SQL-injection attacks
Fixed that cached template loading would still check the file system to see if the file existed #258 [Andreas Schwarz]
Dont include the primary key in updates -- its unneeded and SQL Server chokes on it
Added options to tailor header tag, div id, and div class on ActiveRecordHelper#error_messages_for [josh]
Added proper handling of time fields that are turned into Time objects with the dummy date of 2000/1/1 [HariSeldon]
Added graceful handling of non-alphanumeric names and misplaced brackets in input parameters [bitsweat]
Added reverse order of deleting fixtures, so referential keys can be maintained #247 [Tim Bates]
Added a real reference to the irc channel, and updated the name of the network to the right name in the Rails docs [imajes]
script/new_controller should create directory for views even when no actions are specified [bitsweat]
Fixed infinite loop when environment is missing in database.yml
Added relative path search for sqlite dbfiles in database.yml (if RAILS_ROOT is defined) #233 [bitsweat]
Moved the global require_* out of the classes so they actually work without stack overflows
Abolished ActionController::Base.require_or_load in favor of 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.
AbstractApplicationController and the individual controllers are now 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.
Pass on the original exception
A change in attempt to combat periodical errors with FCGI processes hanging for a long time before returning the response
Silenced warnings from reloading files
Silence errors occurring when reloading classes
git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@26 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Handle empty cookie jars gracefully -- dont pout!
Renamed CookieContainer to CookieJar to be cute. Its a private container anyway, so what do you care?
Report to logger when a cookie is set
Allow symbols to be used as names for setting cookies
Allow symbols to be used as keys for setting cookies
Added a new container for cookies that makes them more intuative to use. The old methods of cookie and @cookies have been deprecated.
Added ActionController#cookies[]= as an alias for cookie "name", "value" -- youll still need to use the latter if you have options to set.