我正在嘗試運行生產服務器。幾乎一切正常,但Apipie的文檔不能很好地工作。找不到文檔 - Apipie
當我在開發環境中時,一切都很好。但在製作時,Apipie在我的文檔寫入每個控制器時沒有找到我的文檔。
我認爲這是因爲Apipie在API控制器之前加載,但我不確定。
初始化/ apipie.rb
Apipie.configure do |config|
config.app_name = "MyApi"
config.api_base_url = "/api"
config.doc_base_url = "/Apidoc"
config.validate = false
config.layout = "api"
config.markup = Apipie::Markup::Markdown.new
config.reload_controllers = true if (Rails.env.development?)
config.api_controllers_matcher = File.join(Rails.root, "app", "controllers", "api", "**","*.rb")
config.app_info = <<-DOC
This is where you can inform user about your application and API
in general.
DOC
end
Gemfile.rb
gem 'apipie-rails'
gem 'maruku'
我使用軌道4,紅寶石2.1,Apipie擺幅0.0.22,Maruku 0.7.1
如果有人有解鎖我的想法,這將是非常好的!先謝謝你。
編輯:我已經創建了一個issue在GitHub的倉庫,它似乎是從創業板本身
是您在heroku上的生產環境嗎? – tommybananas
還沒有,它在我自己的預生產服務器上。我創建了一個展示項目來展示問題。您可以在Guthub上發佈[問題#206](https://github.com/Apipie/apipie-rails/issues/206)。 – BriceB