polymorphic_path(A::B::User) != users_url
which normally would not be a problem, only that polymorphic_path is used in all form_for / link_to etc helpers…
The simpeles solution i found is overwriting User.model_name with:
def self.model_name ActiveSupport::ModelName.new('User') end