Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Commits on Nov 6, 2005
  1. @dhh
  2. @jeremy

    r2915@asus: jeremy | 2005-11-06 05:02:53 -0800

    jeremy authored
     Rename Base.constrain to Base.with_scope so it doesn't conflict with existing concept of database constraints.  Make scoping more robust: uniform method => parameters, validated method names and supported finder parameters, raise exception on nested scopes.
    
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2888 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Nov 4, 2005
  1. @dhh

    Added extension capabilities to has_many and has_and_belongs_to_many …

    dhh authored
    …proxies [DHH] Added find_or_create_by_X as a second type of dynamic finder that'll create the record if it doesn't already exist [DHH] Added constrain scoping for creates using a hash of attributes bound to the :creation key [DHH]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2872 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Oct 20, 2005
  1. @jeremy

    HABTM finder sets :readonly => false. Closes #2525.

    jeremy authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2694 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Oct 18, 2005
  1. @jeremy

    Parenthesize :conditions

    jeremy authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2681 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Oct 14, 2005
  1. DRYed up Associations#clear. Closes #1906 [Caleb]

    Tobias Lütke authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2580 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Sep 13, 2005
  1. @dhh

    Fixed various problems with has_and_belongs_to_many when using custom…

    dhh authored
    …er finder_sql #2094 [Florian Weber]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2233 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Sep 11, 2005
  1. @dhh

    Use the inflector rules made for the purpose

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2186 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jul 22, 2005
  1. @dhh

    Dont be ambigious about the condition key

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1896 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
  2. @dhh

    Added support for calling constrained class methods on has_many and h…

    dhh authored
    …as_and_belongs_to_many collections #1764 [Tobias Luetke]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1894 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jul 18, 2005
  1. @jamis

    Allow unspecified join-table columns to use to their default values w…

    jamis authored
    …hen adding to a habtm collection
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1860 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jul 17, 2005
  1. @dhh

    Fixed incompatibility in DB2 adapter with the new limit/offset approach

    dhh authored
    #1718 [Maik Schmidt]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1850 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jul 5, 2005
  1. @dhh

    Added callbacks on push_with_attributes #1594 [Florian Weber]

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1698 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jul 3, 2005
  1. @dhh

    Fixed that has_and_belongs_to_many didn't respect single table inheri…

    dhh authored
    …tance types #1081 [Florian Weber]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1641 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jun 18, 2005
  1. @dhh

    Fixed that adding a record to a has_and_belongs_to collection would a…

    dhh authored
    …lways save it -- now it only saves if its a new record #1203 [Alisdair McDiarmid]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1453 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jun 13, 2005
  1. @jeremy

    r1307@iwill: jeremy | 2005-06-13 19:05:00 -0700

    jeremy authored
     Ticket 1312 - Malformed habtm finder sql
     r1308@iwill:  jeremy | 2005-06-13 19:58:48 -0700
     Add a habtm with an unquoted condition to Project.
     r1309@iwill:  jeremy | 2005-06-13 19:59:46 -0700
     Space out habtm finder conditions.
     r1310@iwill:  jeremy | 2005-06-13 20:00:16 -0700
     Test habtm.find with quoted and unquoted conditions.
     r1311@iwill:  jeremy | 2005-06-13 20:00:25 -0700
     Update changelog
    
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1414 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on May 19, 2005
  1. @dhh

    Fixed that :delete_sql in has_and_belongs_to_many associations couldn…

    dhh authored
    …'t access record properties #1299 [Rick Olson]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1313 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Apr 14, 2005
  1. @dhh

    Order by is no longer a guarentee

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1164 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Apr 13, 2005
  1. @dhh
  2. @dhh

    Removed the default order by id on has_and_belongs_to_many queries as…

    dhh authored
    … it could kill performance on large sets (you can still specify by hand with :order)
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1162 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Apr 11, 2005
  1. @dhh

    No conditions relevant here

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@1145 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Feb 22, 2005
  1. @dhh

    Optimized the SQL used to generate has_and_belongs_to_many queries by…

    dhh authored
    … listing the join table first #693 [yerejm]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@741 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jan 24, 2005
  1. @dhh

    Added that has_and_belongs_to_many associations with additional attri…

    dhh authored
    …butes 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
Commits on Jan 15, 2005
  1. @dhh

    Added support for associating unsaved objects #402 [Tim Bates]

    dhh authored
    Added replace to associations, so you can do project.manager.replace(new_manager) or project.milestones.replace(new_milestones) #402 [Tim Bates]
    Added build and create methods to has_one and belongs_to associations, so you can now do project.manager.build(attributes) #402 [Tim Bates]
    Fixed that Base#== wouldn't work for multiple references to the same unsaved object #402 [Tim Bates]
    Added that if a before_* callback returns false, all the later callbacks and the associated action are cancelled. If an after_* callback returns false, all the later callbacks are cancelled. Callbacks are generally run in the order they are defined, with the exception of callbacks defined as methods on the model, which are called last. #402 [Tim Bates]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@417 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jan 7, 2005
  1. @dhh

    Fixed that conditions in has_many and has_and_belongs_to_many should …

    dhh authored
    …be interpolated just like the finder_sql is
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@344 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Jan 1, 2005
  1. @dhh

    Added that Base#find takes an optional options hash, including :condi…

    dhh authored
    …tions. Base#find_on_conditions deprecated in favor of #find with :conditions #407 [bitsweat]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@305 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Dec 22, 2004
  1. @dhh

    Fixed that Base.table_name would expect a parameter when used in has_…

    dhh authored
    …and_belongs_to_many joins [Anna Lissa Cruz]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@244 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Dec 14, 2004
  1. @dhh

    Fixed that has_and_belongs_to_many would generate bad sql when naming…

    dhh authored
    … conventions differed from using vanilla "id" everywhere [RedTerror]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@152 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Dec 7, 2004
  1. @dhh

    Fixed value quoting in all generated SQL statements, so that integers…

    dhh authored
    … 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
  2. @dhh

    Fixed has_and_belongs_to_many guessing of foreign key so that keys ar…

    dhh authored
    …e generated correctly for models like SomeVerySpecialClient [Florian Weber]
    
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@69 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Nov 30, 2004
  1. @dhh

    Silence errors occurring when reloading classes

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@27 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Commits on Nov 24, 2004
  1. @dhh

    Initial

    dhh authored
    git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@4 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
Something went wrong with that request. Please try again.