Ruby on Rails,Grape未初始化的常量Blog :: Grape

时间:2014-10-10 12:50:33

标签: ruby-on-rails grape

我必须为使用RoR构建的现有Web应用程序构建API。我在某处读到了可以使用Grape gem实现的。为了实现和实践这一点,我尝试使用我使用Getting Started with Ruby构建的简单博客应用程序。

这是我的lib/api.rb

module Blog
class API < Grape::API
    prefix 'api'
    resource 'articles' do
        get do
            Article.all
            end
        get :id do
            Article.find(params[:id])
            end
        end
    end
end

这是config/routes.rb

  Rails.application.routes.draw do


 resources :articles do
    resources :comments
    end

root 'welcome#index'
require 'api'

mount Blog::API => "/"
end

我被困在最后一步,它说要运行命令

rake middleware

它出现以下错误:

  

未初始化的常量Blog :: Grape。错误发生在api.rb

问题

1)我的假设是,使用Grape,我们可以在现有的Web应用程序中添加Restful API是正确的吗?如果不是我应该使用什么。您可以参考使用RoR构建的简单博客Web应用程序,参考入门指南。

2)如何解决上述错误?

0 个答案:

没有答案