0

私はこの投稿をフォローしています

http://martinciu.com/2011/01/mounting-grape-api-inside-rails-application.html

モジュールをlibディレクトリに配置し、次のようにroutes.rbに行を追加しました。

私がする時

rails s

エラーが発生し、

uninitialized constant MyApp (NameError)

何が欠けていますか?モジュールを別の場所に配置する必要がありますか?または、レールにどこにあるかを知らせますか?

4

2 に答える 2

3

そのブログ投稿の作者は、コメントでその問題を明確にしています。

'require "lib /api"をconfig/routers.rbファイルに追加するか、この行をconfig / application.rbに追加することにより、libディレクトリからすべてのファイルを自動的に要求することができます。

config.autoload_paths + =%W(#{config.root} / lib)

于 2012-06-24T16:05:41.863 に答える
0

わかりました、それは簡単です。Routes.rbで「myApp」を要求するのを忘れました...。

于 2012-06-24T16:04:27.433 に答える