I'm trying to provide a gollum based wiki for my app by mounting it as a rack application inside my routes.rb file:
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
The wiki is supposed to run at '/wiki' but everytime a go to this url it redirects me to /wiki/create/Home
, and after a create a page it redirects me to /wiki/wiki/page_name
.
Am I missing some option? is this even possible?
I'll share with you what I did to get it working just now. I actually started with your code above and tweaked it until I got it sorted. If you're still hacking on it, maybe it'll work for you.
In Gemfile:
In routes.rb:
Then, and this is the most important part, create and initialize the wiki directory:
Shut down the server,
bundle install
, restart the server, and hit /wiki.Good Luck.
Edit 2014-11-06: The latest release of gollum has a slightly different directory structure than at the time of the original writing. I've updated the routes.rb sample to match the latest gollum and rails.