Simplfy the association scoping by override ActiveRecord::Associations::Association#target_scope
Use with_deleted instead of unscoped
Return default scope when polymorphic association without klass
Merge pull request #2 from tubaxenor/association-tweak

Simplfy the association scoping by override ActiveRecord::Associations::Association#target_scope