Se no ambiente de desenvolvimento você enfrentar problemas para constantize
retornar alguns resultados inesperados conforme mencionado neste problema , há uma solução alternativa primitiva, porém simples.
Basta colocar o seguinte código em qualquer inicializador
if Rails.env.development?
ActiveSupport::Inflector.class_eval do
def constantize_with_double_call(camel_cased_word)
constantize_without_double_call(camel_cased_word) && constantize_without_double_call(camel_cased_word)
end
alias_method_chain :constantize, :double_call
end
end