code4lib / ruby-oai

a Ruby library for building OAI-PMH clients and servers
MIT License
62 stars 43 forks source link

Prefix column names with model's table name in ActiveRecord wrapper. #36

Closed rwd closed 9 years ago

rwd commented 10 years ago

If the model has a default scope which joins other tables, the references to column names in the ActiveRecord wrapper's SQL conditions and order clauses may be ambiguous, resulting in an SQL error.

This commit fixes that by prefixing the column names with the model's table name.