Patch #37687 » 0001-Get-attachments-with-single-query-when-rendering-a-j.patch
| app/models/journal.rb | ||
|---|---|---|
| 142 | 142 |
end |
| 143 | 143 | |
| 144 | 144 |
def attachments |
| 145 |
details.select{ |d| d.property == 'attachment' }.map{ |d| Attachment.find_by(:id => d.prop_key) }.compact
|
|
| 145 |
ids = details.select {|d| d.property == 'attachment' && d.value.present?}.map(&:prop_key)
|
|
| 146 |
Attachment.where(id: ids).to_a |
|
| 146 | 147 |
end |
| 147 | 148 | |
| 148 | 149 |
# Returns a string of css classes |