在我的 Rails 4 应用程序中,我有一张bookings
桌子和一张currencies
桌子。每种预订has_one
货币。
当我在页面上显示所有预订(包括货币)时,我注意到它会为每个我有点担心的预订单独调用数据库。
这是一些代码:
<% @bookings.each do |booking| %>
<%= booking.currency.code %>
<% end %>
虽然我确信性能不会受到很大影响,但我只是想知道是否有人建议反对这种方法并有更好的方法来减少对数据库的调用。