![](/img/trans.png)
[英]Error during git push heroku master: NameError: uninitialized constant User
[英]When push my app to heroku, have error. — “NameError: uninitialized constant Bookbank” in route
它在我的本地數據庫中工作
////////////////////////////////////////////////
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
我不知道為什么,但是當預編譯資產時,heroku無法理解模塊名稱。
更改
從
mount Bookbank::API => "/api"
至
mount API => "/api"
而且您還需要更改app / api / bookbank / api.rb
從
module Bookbank
class API
........
end
end
至
class API
........
end
我希望這將有所幫助。
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.