How to determine table name within a Rails 3 model class

后端 未结 3 2027
孤独总比滥情好
孤独总比滥情好 2021-02-18 16:22

I want to get table name in a model method. I found there should be method table_name but when I try to call it I get NameError Exception: undefined local variable or method `ta

3条回答
  •  闹比i
    闹比i (楼主)
    2021-02-18 17:00

    But I need that information in the model's instance method. How to get it?

    You can simply do this in your instance method:

    class Model
      def instance_method
        puts Model.table_name
      end
    end
    

提交回复
热议问题