Commit message (Collapse) | Author | Age | Files | Lines | |
---|---|---|---|---|---|
* | Use klass.sti_name to make sure associations take store_full_sti_class into ↵ | Daniel Guettler | 2008-07-22 | 2 | -0/+25 |
| | | | | | | account. [#671 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Ensure checked value is a string when validating case-sensitive uniqueness ↵ | Tom Ward | 2008-07-19 | 1 | -0/+9 |
| | | | | | | [#361 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Make sure association preloading works with full STI class name [#465 ↵ | Joachim Garth | 2008-07-18 | 1 | -0/+36 |
| | | | | | | state:Resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
* | Introduce simple internationalization support | Jeremy Kemper | 2008-07-17 | 1 | -6/+0 |
| | |||||
* | merge forward to current rails/master | Sven Fuchs | 2008-07-16 | 30 | -41/+694 |
|\ | |||||
| * | Observers not longer add an after_find method to the observed class. | Stefan Kaes | 2008-07-15 | 1 | -2/+10 |
| | | | | | | | | [#625 state:resolved] | ||||
| * | update_counters should update nil values. | miloops | 2008-07-15 | 2 | -2/+20 |
| | | | | | | | | | | | | This allows counter columns with default null instead of requiring default 0. [#493 state:resolved] | ||||
| * | Move the transaction counter to the connection object rather than ↵ | Jonathan Viney | 2008-07-15 | 2 | -3/+28 |
| | | | | | | | | | | | | | | maintaining it on the current Thread. Signed-off-by: Michael Koziarski <michael@koziarski.com> [#533 state:resolved] | ||||
| * | Fix integer quoting issues in association preload. [#602 state:resolved] | Tiago Macedo | 2008-07-14 | 1 | -0/+7 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Add assert_sql helper method to check for specific SQL output in Active ↵ | Gabe da Silveira | 2008-07-14 | 1 | -5/+5 |
| | | | | | | | | | | | | Record test suite. [#325 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Fixed mysql change_column_default to not make the column always nullable. | Tarmo Tänav | 2008-07-14 | 1 | -0/+49 |
| | | | | | | | | | | | | Also added change_column_null to both mysql and sqlite to keep the api features closer to postgresql. [#617 state:resolved] | ||||
| * | Fixed test_rename_nonexistent_column for PostgreSQL | Tarmo Tänav | 2008-07-14 | 1 | -1/+7 |
| | | | | | | | | | | | | Also fixed ability to run migration_test.rb alone [#616 state:resolved] | ||||
| * | Fixed that create database statements would always include "DEFAULT NULL" ↵ | David Heinemeier Hansson | 2008-07-14 | 1 | -0/+36 |
| | | | | | | | | (Nick Sieger) [#334 status:committed] | ||||
| * | Added db:charset support to PostgreSQL. [#556 state:resolved] | Sebastian A. Espindola | 2008-07-14 | 1 | -0/+6 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Add :accessible option to Associations for allowing mass assignments using ↵ | David Dollar | 2008-07-14 | 3 | -1/+115 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | hash. [#474 state:resolved] Allows nested Hashes (i.e. from nested forms) to hydrate the appropriate ActiveRecord models. class Post < ActiveRecord::Base belongs_to :author, :accessible => true has_many :comments, :accessible => true end post = Post.create({ :title => 'Accessible Attributes', :author => { :name => 'David Dollar' }, :comments => [ { :body => 'First Post!' }, { :body => 'Nested Hashes are great!' } ] }) post.comments << { :body => 'Another Comment' } Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Add block syntax to HasManyAssociation#build. [#502 state:resolve] | Jason Dew | 2008-07-14 | 1 | -0/+31 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Make fixture accessors work when fixture name is not same as the table name. ↵ | Rhett Sutphin | 2008-07-14 | 1 | -0/+29 |
| | | | | | | | | | | | | [#124 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Ensure NamedScope#build/create/create!/new works as expected when named ↵ | Daniel Guettler | 2008-07-09 | 2 | -0/+28 |
| | | | | | | | | | | | | scope has hash conditions. [Daniel Guettler, Pratik Naik] [#419 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Allow Infinity (1.0/0.0) to pass validates_numericality_of. [#354 ↵ | Chris Cherry | 2008-07-09 | 1 | -5/+6 |
| | | | | | | | | | | | | state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Add support for :primary_key option to has_one as well as has_many so that a ↵ | Brad Greenlee | 2008-07-06 | 3 | -3/+11 |
| | | | | | | | | | | | | key other than the default primary key can be used for the association Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
| * | Add has_many :primary_key option to allow setting the primary key on a has ↵ | Andre Arko | 2008-07-06 | 4 | -0/+8 |
| | | | | | | | | | | | | many association Signed-off-by: Michael Koziarski <michael@koziarski.com> | ||||
| * | Add :tokenizer option to validates_length_of. [#507 state:resolved] | David Lowenfels | 2008-07-04 | 1 | -0/+12 |
| | | | | | | | | Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Ensure AssociationCollection#size considers all unsaved record. [#305 ↵ | Pratik Naik | 2008-07-02 | 1 | -0/+7 |
| | | | | | | | | | | | | state:resolved] [sds] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Dirty: recognize when an integer changes from zero to blank. [#433 ↵ | Tim Chater | 2008-06-27 | 1 | -0/+27 |
| | | | | | | | | state:resolved] | ||||
| * | Add extra hash conditions tests for named_scope | Pratik Naik | 2008-06-28 | 2 | -0/+5 |
| | | |||||
| * | Allow conditions on multiple tables to be specified using hash. | Pratik Naik | 2008-06-28 | 1 | -0/+17 |
| | | | | | | | | | | | | | | | | | | Examples: User.all :joins => :items, :conditions => { :age => 10, :items => { :color => 'black' } } Item.first :conditions => { :items => { :color => 'red' } } Note : Hash key in :conditions is referring to the actual table name or the alias defined in query. | ||||
| * | MySQL: treat integer with :limit => 11 as a display width, not byte size, ↵ | Jeremy Kemper | 2008-06-27 | 1 | -10/+14 |
| | | | | | | | | for backward-compatibility. | ||||
| * | Make sure associated has_many/habtm objects get saved even when :validate => ↵ | Jan De Poorter | 2008-06-27 | 1 | -1/+18 |
| | | | | | | | | | | | | false is used. [#486 state:resolved] Signed-off-by: Pratik Naik <pratiknaik@gmail.com> | ||||
| * | Test for tinyint | Jeremy Kemper | 2008-06-23 | 2 | -2/+2 |
| | | |||||
| * | Always treat integer :limit as byte length. [#420 state:resolved] | Tarmo Tänav | 2008-06-22 | 3 | -0/+58 |
| | | |||||
| * | Partial updates don't update lock_version if nothing changed. [#426 ↵ | Daniel Morrison | 2008-06-22 | 2 | -0/+39 |
| | | | | | | | | state:resolved] | ||||
| * | Fix column collision with named_scope and :joins. [#46 state:resolved] | Mark Catley | 2008-06-22 | 3 | -2/+36 |
| | | |||||
| * | ActiveRecord::Migrator#run records version-state after migrating. [#369 ↵ | Michael Raidel | 2008-06-22 | 1 | -10/+15 |
| | | | | | | | | state:resolved] | ||||
| * | Fixed that scopes defined with a string name could not be composed | Tarmo Tänav | 2008-06-22 | 2 | -0/+7 |
| | | |||||
| * | Named bind variables can now be used with postgresql-style typecasts | Tarmo Tänav | 2008-06-22 | 1 | -0/+7 |
| | | | | | | | | | | For example :conditions => ['stringcol::integer = :var', { :var => 10 }] will no longer raise an exception about ':integer' having a missing value. | ||||
| * | MySQL: rename_column preserves default values. [#466 state:resolved] | Diego Algorta | 2008-06-22 | 1 | -0/+26 |
| | | |||||
| * | fix merge | rick | 2008-06-19 | 10 | -9/+140 |
| |\ | |||||
| * | | fix eager loading with dynamic finders | Brandon Keepers | 2008-06-09 | 5 | -1/+15 |
| | | | |||||
* | | | align with changes in i18n | Sven Fuchs | 2008-07-06 | 1 | -3/+3 |
| | | | |||||
* | | | use :default for human_attribute_name | Sven Fuchs | 2008-07-04 | 1 | -1/+1 |
| | | | |||||
* | | | remove core extensions in favor of I18n#translate and I18n#localize | Sven Fuchs | 2008-07-02 | 1 | -1/+1 |
| | | | |||||
* | | | Make sure mocha is available | Luca Guidi | 2008-06-27 | 1 | -266/+310 |
| | | | |||||
* | | | silence deprecation warning during validations test | Sven Fuchs | 2008-06-23 | 1 | -1/+3 |
| | | | |||||
* | | | including rcov shell scripts for reference | Sven Fuchs | 2008-06-23 | 1 | -0/+6 |
| | | | |||||
* | | | rather cosmetic improvements of test coverage | Sven Fuchs | 2008-06-23 | 1 | -3/+59 |
| | | | |||||
* | | | incorporate #translate usage with several default keys | Sven Fuchs | 2008-06-21 | 1 | -51/+35 |
| | | | | | | | | | | | | | | | (use first default key that resolves to a translation). this might, depending on the backend implementation save some expensive lookups (like db lookups) | ||||
* | | | Renamed lang/ to locale/ because that's what we seem to | Sven Fuchs | 2008-06-21 | 1 | -1/+1 |
| | | | | | | | | | | | | | | | | | | standarize on. Also, in future this place can be used for data/code that's not literally translations but conceptually belongs to the locale (like custom pluralization algorithms etc.). | ||||
* | | | Changed process of storing translations from the | Sven Fuchs | 2008-06-21 | 1 | -40/+40 |
| | | | | | | | | | | | | | | | | | | | | | | | | | | | client libraries to the backend: clients now can pass a block to backend#populate which can contain code to load and register translations. This makes sense for backends that persist their translations (e.g. to db) so the repeated loading and passing of translations throughout the server startup would be wasted resources. | ||||
* | | | rename Backend::Simple#add_translations to set_translations | Sven Fuchs | 2008-06-20 | 1 | -40/+40 |
| | | | | | | | | | | | | because it overwrites existing translations | ||||
* | | | integrating I18n into Rails | Sven Fuchs | 2008-06-19 | 1 | -0/+539 |
| |/ |/| |