How do I get the name of a Ruby class?

后端 未结 5 804
青春惊慌失措
青春惊慌失措 2020-12-02 04:23

How can I get the class name from an ActiveRecord object?

I have:

result = User.find(1)

I tried:

result.class
# =&g         


        
5条回答
  •  情话喂你
    2020-12-02 05:07

    In my case when I use something like result.class.name I got something like Module1::class_name. But if we only want class_name, use

    result.class.table_name.singularize

提交回复
热议问题