Defect #24348 ยป 24348.patch
lib/plugins/acts_as_versioned/lib/acts_as_versioned.rb | ||
---|---|---|
469 | 469 | |
470 | 470 |
# Finds versions of a specific model. Takes an options hash like <tt>find</tt> |
471 | 471 |
def find_versions(id, options = {}) |
472 |
versioned_class.all({ |
|
473 |
:conditions => ["#{versioned_foreign_key} = ?", id], |
|
474 |
:order => 'version' }.merge(options)) |
|
472 |
versioned_class. |
|
473 |
where(options[:conditions] || {versioned_foreign_key => id}). |
|
474 |
limit(options[:limit]). |
|
475 |
order('version') |
|
475 | 476 |
end |
476 | 477 | |
477 | 478 |
# Returns an array of columns that are versioned. See non_versioned_columns |