我正在尝试提供一个基于Gollum的维基百科应用程序,通过将其作为Rack应用程序挂载在我的routes.rb文件中:
维基应该在“/wiki”运行,但每次我访问这个网址时,它都会将我重定向到“/wiki/create/Home”,并且在我创建页面后,它会将我重定向到“/wiki/wiki/page_name”。
我是否遗漏了某些选项?这是否可能?
require 'gollum/frontend/app'
#Gollun config
gollum_path = Rails.root
Precious::App.set(:gollum_path, gollum_path)
Precious::App.set(:wiki_options, {:universal_toc => false})
TestWiki::Application.routes.draw do
mount Precious::App, :at => "wiki"
end
维基应该在“/wiki”运行,但每次我访问这个网址时,它都会将我重定向到“/wiki/create/Home”,并且在我创建页面后,它会将我重定向到“/wiki/wiki/page_name”。
我是否遗漏了某些选项?这是否可能?
Precious::App
和require
行放在config/initializers/gollum.rb
文件中。 - Krisbin/rails:6: warning: already initialized constant APP_PATH
。 - Anurag RamdasanPrecious::App
是做什么的?我在 API 文档中没有找到它。它也不在中间件列表中。 - knh170