私は2つのルビファイルを持っています。Ruby未初期化定数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 revision 23412)[i386-mswin32]にアップグレードした後に問題が発生しました。回避策はありますか?
とDataMapperのが綴られたているあなたが記述挙動を示すコードの最小*実行可能な*作品を投稿してください。あなたのコードはここではうまくいっています... – sepp2k