Use the ActiveSupport::Concern included block to alias the method we're overriding out of the way and put ours in its place. This resolves the issue where ActiveRecord::Base was either not accepting the overridding method or was itself overriding it.
This fixes an issue with loading the gem complaining about incorrect helper paths or scoping bugs.
Provides a polymorphic_select helper to ActionView and FormBuilder to make it easier to work with polymorphic select elements. Makes use of Rails Multiparameter Assignment much like the datetime_select helpers to pass the information back to the model. As such it overrides part of the Multiparameter Assignment process to allow for the assignment of polymorphic associations.