提交 8cb94604 编写于 作者: O Olli Huotari

association_basics, updated how inverse_of works

Fixed bug in the example code. A bit related to rails issue in
 https://github.com/rails/rails/issues/3223
上级 7c584256
......@@ -520,7 +520,7 @@ By default, Active Record doesn't know about the connection between these associ
<ruby>
c = Customer.first
o = c.orders.first
o = c.orders[0]
c.first_name == o.customer.first_name # => true
c.first_name = 'Manny'
c.first_name == o.customer.first_name # => false
......@@ -542,7 +542,7 @@ With these changes, Active Record will only load one copy of the customer object
<ruby>
c = Customer.first
o = c.orders.first
o = c.orders[0]
c.first_name == o.customer.first_name # => true
c.first_name = 'Manny'
c.first_name == o.customer.first_name # => true
......@@ -550,6 +550,7 @@ c.first_name == o.customer.first_name # => true
There are a few limitations to +inverse_of+ support:
* They do not work with methods that invoke new query. E.g. using c.orders.first instead of c.orders[0] in the code above
* They do not work with <tt>:through</tt> associations.
* They do not work with <tt>:polymorphic</tt> associations.
* They do not work with <tt>:as</tt> associations.
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册