響應中選擇某條記錄我在我的控制器ActiveRecord的一個電話像這樣:ActiveRecord的
@configurations = EmailConfiguration.where(customer_id: '1', email_template: '1')
這將返回有正確的參數都EmailConfigurations
。每條記錄有一個field_id
和一個the_value
。我想在視圖中顯示的值:
@configurations.where(field_id: 1).the_value
我需要做什麼來添加到視圖中選擇一個由數據庫返回的集合中的某個記錄?
可以更換'選擇...首先''查找' –
「你可以用select來替換select ...」你可以這樣做,但它會導致N + 1查詢我認爲,因爲@configurations已經是對數據庫的一次調用。我很確定會發現另一個通常被認爲是不好的練習。 –