2012-05-26 6 views
0

브라우저에서 사용할 때 내 모델 whitch가 Test이고 모든 것이 정상적으로 작동하지만 레일 C에서 무언가를하려고하면 오류가 발생합니다.내장 기능을 비활성화하는 방법

1.9.3p125 :001 > t=Test.find(4) 
NoMethodError: undefined method `find' for Test:Module 
     from (irb):1 
     from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:47:in `start' 
     from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands/console.rb:8:in `start' 
     from /home/dorijan/.rvm/gems/ruby-1.9.3-p125/gems/railties-3.2.3/lib/rails/commands.rb:41:in `<top (required)>' 
     from script/rails:6:in `require' 
     from script/rails:6:in `<main>' 

이렇게 임시로 사용 중지하는 방법이 있습니까? 이

+0

정확히 사용 중지하려는 것은 무엇입니까? –

+0

테스트 방법으로 빌드 – user899119

답변

1

내가 레일 콘솔에서 테스트 모듈을 사용하지 않도록 설정하는 방법을 잘 모릅니다 예약 목록에없는 다른 모델 이름을보십시오.

한 가지 해결 방법은 콘솔에서 다음 새 모듈로 모델을 네임 스페이스하는 것입니다 새로운 이름 공간에서 전화하기을 참조하십시오.

1

문제는이 같은 가능성이 문제가 rails reserved words

를 볼 레일에 예약 된 단어 위키는 '테스트'를 사용했다고 할 수있다 주셔서 감사합니다 :(... 나는 이것을 사용 야해 알아,하지만 지금은 너무 늦기

죄송합니다,

+0

예, 알고 있습니다, 제 질문은 주위에 방법이 있습니까? 내 프로젝트에서 너무 멀리 모든 변경하려면 :(말했듯이, 내 응용 프로그램은 콘솔에서 제외하고 잘 작동합니다 ... – user899119

관련 문제