IT story

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

hot-time 2020. 4. 23. 08:03
반응형

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


Countries라는 Model 클래스가 있으며 'cc'라는 DB 테이블에 매핑하고 싶습니다.

Rails에서는 어떻게 되나요?


레일> = 3.2 (레일 4+ 및 5+ 포함) :

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

레일 <= 3.1 :

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

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

Rails 3.x에서 이것은 테이블 이름을 지정하는 방법입니다.

참고 URL : https://stackoverflow.com/questions/4613574/how-do-i-explicitly-specify-a-models-table-name-mapping-in-rails

반응형