2010-05-30 2 views
0

vote_fu rails plugin으로 행운을기도합니다. 이 기능은 내 프로젝트에 꼭 필요한 것처럼 보입니다. 그러나 나는 장애물을 맞았습니다. 필자는 편지에 github readme를 따라 플러그인으로 설치했습니다.투표 시작부터

내 "이벤트"모델에는 acts_as_voteable을, 사용자 모델에는 acts_as_voter를 넣었습니다. 콘솔에서 , 내가하려고하면

>> event.votes 

또는

>> user.votes 

는 성공적 하늘의 배열을 돌려줍니다. 나는 다음을 수행하려고 할 때

하지만 :

user.vote_for(event) 

나는

"NoMethodError: undefined method `user_id' for #<Vote:0x7f5ed4355540>" 

어떤 아이디어를 얻을? 아마 뭔가 분명한 것을 놓치고 있을지 모르지만, 아마도 플러그인의 readme에서 뭔가 빠졌을 것입니다.

감사합니다.

[업데이트]

나는 빈 응용 프로그램을 만든 플러그인은 잘 작동, 그래서 내 사용자 클래스가 둘 이상 분할 될 때이 문제가에서 "사막"플러그인의 사용으로 인해 발생되는 될 수 있다고 생각 파일. 내가 답을 찾으면 다른 사람이이 문제를 겪을 가능성이 있으므로 도움이 될 수 있도록 게시 할 것입니다.

건배.

답변

0

좋아,이 문제가 발생한 이유를 찾지 못했지만 사용자 클래스가 두 개의 파일로 나뉘어져 있기 때문에 "사막"플러그인을 사용하게 된 것에 대해 강한 의구심을 갖고 있습니다. 프로젝트에서 CommunityEngine 플러그인을 기본으로 사용하고 있습니다.),

어쨌든, 나는 (내가 여기에 게시하기 전에 시도해야했던) 작업을 발견했습니다. vote_fu를 플러그인으로 설치하는 대신, 나는 그것을 보석으로 설치했다. 그리고 vote_fu는 멋지게 함께 허밍처럼 보입니다.

그래서 여러분 모두에게 교훈이 될 것입니다!

: -P