我正在尝试运行生产服务器。几乎一切正常,但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