2010-03-05 2 views
3

나는 괜찮 았는데Rails 용 composite_primary_keys 젬이 작동하지 않는 이유는 무엇입니까?

sudo gem install composite_primary_keys 

를 통해 composite_primary_keys 보석을 설치, 지침 here을 따랐습니다. 지금은 내 모델

set_primary_keys :user_id, :group_id 

에 다음을 추가 나는 here 효과가 없습니다 설명 된대로 마이그레이션에서 여러 기본 키를 사용하여, 또한

undefined method `set_primary_keys' for #<Class:0x1043bfe20> 

을 얻을 때.

이것이 작동하지 않는 이유와 작동 원리에 대한 의견이 있으십니까?

참고 : 이 아닙니다.은 합성 키를 사용해서는 안되는 이유에 대한 연설을 원합니다. 이미 내 마음을 고쳐서이 작업을하고 싶습니다. 감사!

답변

5

environment.rb 파일의 하단에 을 추가 했습니까? here?

+0

알았어,이 문제가 분명히 있습니다. 감사. 나는 Rails에 아직 조금 익숙하다. 이것을 요구할 때 약간의 오류가 발생하지만, 설명 된 문제가 해결된다면 이것을 알아서 해답으로 표시 할 것입니다. –

+0

지금 어떤 오류가 있습니까? – theIV

+0

http://stackoverflow.com/questions/2389129/why-am-i-getting-an-error-when-requiring-this-gem-in-environment-rb 제 레일이 설치되어 있다고 생각합니다. 이 문제를 해결하고 어떻게 될지 알려 드리겠습니다. –