gpt4 book ai didi

ruby-on-rails - 如何在Rails应用程序中正确安装github的gollum Wiki?

转载 作者:行者123 更新时间:2023-12-03 16:14:53 25 4
gpt4 key购买 nike

我正在尝试通过将其安装为我的route.rb文件中的 Rack 应用程序,为我的应用程序提供基于gollum的Wiki:

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'上运行,但是每次转到此url都会将我重定向到 /wiki/create/Home,并且在创建页面后会将其重定向到 /wiki/wiki/page_name
我是否缺少某些选择?这有可能吗?

最佳答案

我将与您分享我现在所做的工作。我实际上从上面的代码开始,并对其进行了调整,直到得到排序为止。如果您仍在破解它,也许它会为您工作。

在Gemfile中:

gem 'gollum'

在routes.rb中:
require 'gollum/app'

YourApplication::Application.routes.draw do
Precious::App.set(:gollum_path, Rails.root.join('wiki').to_s)
Precious::App.set(:default_markup, :markdown) # set your favorite markup language
Precious::App.set(:wiki_options, {:universal_toc => false})
mount Precious::App, at: 'wiki'
end

然后,这是最重要的部分,创建并初始化Wiki目录:
~/Sites/ams$ mkdir wiki
~/Sites/ams$ cd wiki
~/Sites/ams/wiki$ ls
~/Sites/ams/wiki$ git init .
Initialized empty Git repository in /Users/xxx/Sites/ams/wiki/.git/

关闭服务器 bundle install,重新启动服务器,然后按/wiki。

祝你好运。

编辑2014-11-06:最新版的gollum与原始撰写时的目录结构略有不同。我已经更新了route.rb示例以匹配最新的gollum和rails。

关于ruby-on-rails - 如何在Rails应用程序中正确安装github的gollum Wiki?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13053704/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com