如何在" / blog"上安装Publify而不是在根路径?

时间:2015-08-08 18:15:32

标签: ruby-on-rails ruby publify

Publify目前是满足我需求的完美宝石,除了我无法弄清楚如何将其移至" / blog"。

我将root "articles#index更改为get "/blog", to: "articles#index",但应用程序中根路径的所有内部引用都导致错误的位置。

我如何才能正确实现我想要完成的目标?

2 个答案:

答案 0 :(得分:0)

您可以尝试以下内容:

root "articles#index"

get "/blog" => redirect("/")

答案 1 :(得分:0)

在途中是将config.relative_url_root = "/blog"添加到a​​pplication.rb文件中。请参阅rails guide

中的详情

另一种想法是让应用程序保持原样并使用网络服务器/乘客在子目录中运行它。