- 03 3月, 2013 1 次提交
-
-
由 José Valim 提交于
-
- 02 3月, 2013 2 次提交
-
-
由 Yves Senn 提交于
Closes #7364. Collection associations behave similar to Arrays. However there is no way to prepend records. And to append one should use `<<`. Before this patch `#append` and `#prepend` did not add the record to the loaded association. `#append` now behaves like `<<` and `#prepend` is not defined.
-
由 Troy Kruthoff 提交于
In an AR model a timestamptz attribute would return a ruby string and AR tests did not check for any type casting. Previous tests would pass only because an assert_equal was being used on a Time.utc object, which will parse the right side of the eq to a valid Time instance for comparision. switch to test instance of Time instead of ActiveSupport::TimeWithZone
-
- 01 3月, 2013 4 次提交
-
-
由 Yves Senn 提交于
-
由 Sammy Larbi 提交于
Sometimes you want to create a table without an associated model and test, which is also not a join table. With this commit, you can now do that. Example: rails g migration create_posts title:string or rails g migration CreatePosts title:string This commit also moves the template the model generator uses for the migration to the migration templates folder, as it seems a more sensible place for it now that it is shared code.
-
由 Rafael Mendonça França 提交于
[ci skip]
-
由 kennyj 提交于
-
- 28 2月, 2013 3 次提交
-
-
由 Yves Senn 提交于
Closes #9480. We use `TableDefinition` for `#create_table` and `Table` for `#change_table`. The PostgreSQL sepcifc types were only defined on `TableDefinition` so I also added them to `Table`.
-
由 Yves Senn 提交于
-
由 Steve Klabnik 提交于
This reverts commit 408227d9, reversing changes made to dca0b57d.
-
- 27 2月, 2013 4 次提交
-
-
由 Igor 提交于
-
由 Erik Peterson 提交于
-
由 Olek Janiszewski 提交于
If the parent of a `belongs_to` record fails to be saved due to validation errors, `touch` will be called on a new record, which causes an exception (see https://github.com/rails/rails/pull/9320). Example: class Owner < ActiveRecord::Base validates_presence_of :name end class Pet < ActiveRecord::Base belongs_to :owner, touch: true end pet = Pet.new(owner: Owner.new) # Before, this line would raise ActiveRecord::ActiveRecordError # "can not touch on a new record object" pet.save
-
由 Rafael Mendonça França 提交于
-
- 26 2月, 2013 6 次提交
-
-
由 Akira Matsuda 提交于
-
由 Rafael Mendonça França 提交于
-
由 Xavier Noria 提交于
It turns out this file is required in active_record.rb.
-
由 Xavier Noria 提交于
-
由 Xavier Noria 提交于
-
由 Yves Senn 提交于
Fixes #9275. When `#order` is called with a Symbol this patch will prepend the quoted_table_name. Before the postgresql adapter failed to build queries containg a join and an order with a symbol. This expansion happens for all adapters.
-
- 25 2月, 2013 17 次提交
-
-
由 Rafael Mendonça França 提交于
-
由 Hiroshige Umino 提交于
-
由 David Heinemeier Hansson 提交于
-
由 Rafael Mendonça França 提交于
-
由 Carson McDonald 提交于
-
由 Yves Senn 提交于
-
由 wangjohn 提交于
to use it on an unpersisted object.
-
由 libin 提交于
-
由 wangjohn 提交于
object that has not yet been persisted. This behavior follows the precedent set by update_columns.
-
由 Carlos Antonio da Silva 提交于
-
由 Rafael Mendonça França 提交于
-
由 Rafael Mendonça França 提交于
Taking the wise advice of @carlosantoniodasilva
-
由 Yves Senn 提交于
closes #8663. When preloading a hmt association there two possible scenarios: 1.) preload with 2 queries: first hm association, then hmt with id IN () 2.) preload with join: hmt association is loaded with a join on the hm association The bug was happening in scenario 1.) with a normal order clause on the hmt association. The ordering was also applied when loading the hm association, which resulted in the error. This patch only applies the ordering the the hm-relation if we are performing a join (2). Otherwise the order will only appear in the second query (1).
-
由 Yves Senn 提交于
We discussed that the auto explain feature is rarely used. This PR removes only the automatic explain. You can still display the explain output for any given relation using `ActiveRecord::Relation#explain`. As a side-effect this should also fix the connection problem during asset compilation (#9385). The auto explain initializer in the `ActiveRecord::Railtie` forced a connection.
-
由 Neeraj Singh 提交于
delete_all will call callbacks if depdent option is specified as :destroy. This behavior is not very clear from the documetation and hence issue #7832 was raised. closes #7832
-
由 Rafael Mendonça França 提交于
The connection url parssing don't accept the socket option
-
由 Rafael Mendonça França 提交于
We should only type cast when we need to use. Related to 4b005fb3
-
- 24 2月, 2013 3 次提交
-
-
由 Yves Senn 提交于
closes #9201
-
由 Yasuo Honda 提交于
because of Oracle database index length spec.
-
由 Yves Senn 提交于
-