Ruby on Rails - .distinct (or .uniq) ruby on rails- ruby on rails tutorial - rails guides - rails tutorial - ruby rails
- If we want to remove duplicates from a result, we can use .distinct():
This queries the database given below:
- .uniq() has the same effect. With Rails 5.0 it got deprecated and it will be removed from Rails with version 5.1.
- The reason is, that the word unique doesn't have the same meaning as distinct and it can be misleading.
- Furthermore distinct is closer to the SQL syntax.