它在我的本地数据库中工作
/////////////////////////////////////////////// /
Cmd窗口
rake aborted!
NameError: uninitialized constant Bookbank
/tmp/build_66337ebf-8431-4ffb-9df9-a6a4b2783ab6/config/routes.rb:54:in `block
in <top (required)>'
/////////////////////////////////////////////// ////////////
路线
require 'grape'
Mytwitter::Application.routes.draw do
........
mount Bookbank::API => "/api" #line 54
end
答案 0 :(得分:2)
我不知道为什么,但是在预编译资产时,heroku并不了解模块名称。
更改
来自
mount Bookbank::API => "/api"
到
mount API => "/api"
您还需要更改app / api / bookbank / api.rb
来自
module Bookbank
class API
........
end
end
到
class API
........
end
我希望这会有所帮助。