私はSinatraで遊んでいて、オンラインで見つけた簡単なチュートリアルに従っています(http://carlosgabaldon.com/articles/singing-with-sinatra/)。データマッパーが機能していない(初期化されていない定数)
事は、私がDataMapper::Database.setup({...
に入ろうとするたびに、私はuninitialized constant DataMapper::Database (NameError)
を得る、しかし..ですすべてのアイデアなぜですか?
を呼び出すwan'tということでした。あなたはdbを稼働させていますか?すべての宝石が必要でしたか?これは通常、問題につながるこれらの事の一つです。また、適切なdbアダプタがあることを確認してください。 – three
HERESに私の完全なコード.. 'RubyGemsのは、' 'data_mapper' DataMapperのを必要と :: Database.setup({ 'シナトラ' を必要と 必要:アダプタ=> 'sqlite3の'、 :ホスト=> 'はlocalhost' の、 :username => ''、 :パスワード=> ''、 :データベース=> 'db/my_way_development' – Keva161
この記事は3歳(2009年3月)で、現在のDataMapper APIは非常に異なっています。より最新のチュートリアルを見つけることをお勧めします。 – matt