0
레일 애플리케이션을 작성하고 있습니다.레일에서 하위 디렉토리의 모델 참조
내 모델 트리는 다음과 같은 :
models/
|- user.rb
|- ...
|- forum/
|- thread.rb
|- forum.rb
사용자가 많은 스레드가 있습니다. 내가하려고하면
이 : 나는 그것을 참조하려고 시도 할 때 다음과 같은 오류 얻을
has_many :forum_threads
그러나
uninitialized constant User::ForumThread
, 나는이하려고하면
has_many :threads
내가 얻을 다음 오류 :
undefined method `scoped' for Thread:Class
내가 잘못 했나요? 이 문제의 원인은 무엇입니까?
스레드가 레일에서 예약 된 작품이다 (http://latheesh.com/2010/02/02/rails-reserved-words/). – spullen
포럼 디렉토리 아래 모델에 네임 스페이스를 추가 했습니까? 'Forum :: Thread' 에서처럼. – spullen
@spullen 예, 있습니다. 이 코드는'rails generate'를 사용하여 생성되었습니다. –