복붙노트

[RUBY-ON-RAILS] 어떻게 명시 적으로 레일에서 모델의 테이블 이름 매핑을 지정합니까?

RUBY-ON-RAILS

어떻게 명시 적으로 레일에서 모델의 테이블 이름 매핑을 지정합니까?

나는 모델 클래스라는 나라가 있고 나는 그것이 'CC'라는 DB 테이블에 매핑 할.

어떻게 그 레일에서 이루어집니다?

해결법

  1. ==============================

    1.

    class Countries < ActiveRecord::Base
      self.table_name = "cc"
    end
    
    class Countries < ActiveRecord::Base
      self.set_table_name "cc"
      ...
    end
    
  2. ==============================

    2.

    class Countries < ActiveRecord::Base
        self.table_name = "cc"
    end
    

    레일이 테이블 이름을 지정하는 방법입니다 3.X.

  3. from https://stackoverflow.com/questions/4613574/how-do-i-explicitly-specify-a-models-table-name-mapping-in-rails by cc-by-sa and MIT license