Fixed that the create_x method from belongs_to wouldn't save the association...

Fixed that the create_x method from belongs_to wouldn't save the association properly #2042 [Florian Weber]

git-svn-id: http://svn-commit.rubyonrails.org/rails/trunk@2279 5ecf4fe2-1ee6-0310-87b1-e25e094e27de
上级 5213a1f7
*SVN*
* Fixed that the create_x method from belongs_to wouldn't save the association properly #2042 [Florian Weber]
* Fixed saving a record with two unsaved belongs_to associations pointing to the same object #2023 [Tobias Luetke]
* Improved migrations' behavior when the schema_info table is empty. [Nicholas Seckar]
......
......@@ -13,8 +13,8 @@ def reset
end
def create(attributes = {})
record = build(attributes)
record.save
record = @association_class.create(attributes)
replace(record, true)
record
end
......
......@@ -664,6 +664,9 @@ def test_creating_the_belonging_object
citibank = Account.create("credit_limit" => 10)
apple = citibank.create_firm("name" => "Apple")
assert_equal apple, citibank.firm
citibank.save
citibank.reload
assert_equal apple, citibank.firm
end
def test_building_the_belonging_object
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册