Publify是目前我的需求的完美寶石,除非我無法弄清楚如何將它移動到「/ blog」。如何在「/ blog」而不是根路徑上安裝Publify?
我將root "articles#index
更改爲get "/blog", to: "articles#index"
,但是對應用程序中根路徑的所有內部引用導致錯誤的地方。
我該如何正確實現我所要完成的目標?
Publify是目前我的需求的完美寶石,除非我無法弄清楚如何將它移動到「/ blog」。如何在「/ blog」而不是根路徑上安裝Publify?
我將root "articles#index
更改爲get "/blog", to: "articles#index"
,但是對應用程序中根路徑的所有內部引用導致錯誤的地方。
我該如何正確實現我所要完成的目標?
你可以嘗試這樣的:
root "articles#index"
get "/blog" => redirect("/")
在方法是添加config.relative_url_root = "/blog"
到application.rb中的文件。詳見rails guide。
另一種想法是將應用程序保持原樣並使用webserver/passenger在子目錄中運行它。