Ruby-on-Rails를 가르치기 위해 책을 작업하고 있습니다. Ruby 버전은 1.2.3이고 Rubygems V 1.3.5입니다.사용자가 정의하지 않은 지역 변수 또는 메소드 'within'을 사용하는 경우 : class
나는 루비 스크립트/콘솔 콘솔을 시작하고 입력 :
user = User.new(:screen_name => "example",
?> :email => "exampleATexample.com",
?> :password => "example")
를 대신 DB에 데이터를 추가, 나는 다음과 같은 얻을 :
NameError: undefined local variable or method 'within' for User:Class from D:/ruby/lib/gems/1.8/gems/activerecord-1.15.3/lib/active_record/base.rb:1235:in 'method_missing' from ./script/../config/../config/../app/modules/user.rb:13
정말하지 않습니다 무슨 일이 일어나는지 이해해. 어떤 종류의 도움이라도 대단히 감사합니다. 감사합니다!
레일스 v. 1.2.3을 의미하는 것으로 생각합니다 : – ewakened
사용자의 13 번째 라인 .rb 파일? 오류가있는 곳인 것처럼 보입니다. – MattMcKnight