두 개의 루비 파일이 있습니다.루비 초기화되지 않은 상수 NameError
in `<main>': uninitialized constant Poster (NameError)
: 첫 번째는
require 'www/poster'
poster = Poster.new()
가 ('www /에서 poster.rb')가 문제가
require ...
class Poster ... end
초 인 인 내가 첫 번째 파일을 실행하면, 오류가 발생합니다
그러나 난 그냥
require ...
class Poster
end
__END__
class Poster #original class here
와 함께 원래의 코드를 대체하는 경우
괜찮습니다. 이 코드는 Ruby 1.8.6에서 제대로 작동했으며 1.9.1p129 (2009-05-12 개정 23412) [i386-mswin32]로 업그레이드 한 후에 문제가 시작되었습니다. 해결 방법이 있습니까?
게시하시기 바랍니다와 DataMapper 철자했다 코드
가장 작은 * 실행 가능한 * 당신이 설명하는 동작을 나타내는 코드의 조각. 귀하의 코드는 여기에 작성 후 잘 실행됩니다 ... – sepp2k