0
在效率方面,是它更好地做到這一點:ActiveRecord如何在同一個條目上處理多列查詢?
child = @user.child
foo1 = entry.foo1
foo2 = entry.foo2
或
foo1 = @user.child.foo1
foo2 = @user.child.foo2
其中@user
和Child
有一個一對一的關聯。
這些查詢究竟如何在Rails中工作,特別是ActiveRecord? Rails會在控制器實例中隱式地將參考保存到@user.entry
,還是Rails會執行多個數據庫查詢?其次,它依賴於ORM/DB嗎?