私のRails 4アプリには、bookings
テーブルとテーブルがありcurrencies
ます。各予約has_one
通貨。
ページにすべての予約 (通貨を含む) を表示すると、少し心配している予約ごとに DB が個別に呼び出されることに気付きました。
ここにいくつかのコードがあります:
<% @bookings.each do |booking| %>
<%= booking.currency.code %>
<% end %>
パフォーマンスが大幅に影響を受けることはないと確信していますが、DB への呼び出しを減らすために、誰かがこのアプローチに反対し、より良いアプローチを持っているかどうか疑問に思いました。