class Symbol
def to_c
self.to_s.camelize.constantize
end
end
:monkey.to_c
Обновлено для Rails> = 4
Начиная с Rails> = 4 .classify
лучше использовать, чем .camelize
# .camelize with singular and plural symbols/strings
:user.to_s.camelize.constantize
# => User
:users.to_s.camelize.constantize
# => NameError: uninitialized constant Users
# .classify with singular and plural symbols/strings
:user.to_s.classify.constantize
# => User
:users.to_s.classify.constantize
# => User