모델

2014-01-28 2 views
0

우리가 모델을 가지고 말해, 그것은 다른 이름으로 테이블에 연결 :모델

UserConnector.table_name = 'users'

우리는이 모델에서 값을 얻을려고, 우리는 몇 가지를 가지고 이상한 : 반환 된 값의

 
> UserConnector.first 
    UserConnector Load (0.6ms) SELECT "users".* FROM "users" ORDER BY "users"."id" ASC LIMIT 1 
=> User id: 1, login: "admin", mail: "[email protected]" 

유형 User하지 UserConnector입니다.

활성 레코드가 적절한 유형의 값을 반환하도록하려면 어떻게해야합니까? 이 클래스의 시작 부분에

self.abstract_class = true 

를 추가하는 경우

+0

'User' 모델이 있습니까? – jcm

+0

가지고 있지만 UserConnector.first.attributes가 적절한 특성을 반환합니다. – Sergey

+0

이상한. 혼란을 피하기 위해'user_connectors'를 테이블 이름으로 사용할 수 없습니까? – jcm

답변

0

, 그것은 일할 수있는?

+0

같은 결과입니다. – Sergey