我一直在关注这个帖子的Rails 3葡萄问题
http://martinciu.com/2011/01/mounting-grape-api-inside-rails-application.html
我把模块到lib目录,并添加了线所示
当的routes.rb像我做
rails s
我得到一个错误,说
uninitialized constant MyApp (NameError)
什么是缺失?我需要把模块放在其他地方吗?或让栏杆知道它在哪里?
我一直在关注这个帖子的Rails 3葡萄问题
http://martinciu.com/2011/01/mounting-grape-api-inside-rails-application.html
我把模块到lib目录,并添加了线所示
当的routes.rb像我做
rails s
我得到一个错误,说
uninitialized constant MyApp (NameError)
什么是缺失?我需要把模块放在其他地方吗?或让栏杆知道它在哪里?
该博文的作者明确在评论这个问题:
您可以添加“需要‘的lib/API’到你的配置/routes.rb文件或你 可以通过将这个 行添加到你的config/application.rb文件中来自动从lib目录中获取所有文件;
config.autoload_paths + =%W(#{} config.root/lib目录)
好吧,这很容易。我忘了要求routes.rb中“对myApp” ....
+1并接受:你的答案是比我自己更详细... – EasierSaidThanDone