【发布时间】:2016-02-29 17:55:10
【问题描述】:
有没有办法在中间人中指定路由?
具体来说,是否可以将关于、联系等简单页面放在自己的文件夹中,例如static/about,并在建站时渲染到根目录?
【问题讨论】:
标签: ruby routes config middleman
有没有办法在中间人中指定路由?
具体来说,是否可以将关于、联系等简单页面放在自己的文件夹中,例如static/about,并在建站时渲染到根目录?
【问题讨论】:
标签: ruby routes config middleman
Middleman 将 source 文件夹视为其根。例如,source 文件夹中的 index.html 页面将显示在主机的根目录中(如果您在 localhost 上进行测试,http://localhost:4567/)。
要添加到/ 的路由,您只需在source 文件夹中创建另一个文件——例如contact.html.erb。一旦你有了一些 HTML,导航到http://localhost:4567/contact.html,你的新页面应该会被提供。
如果您希望您的路由在没有 .html 扩展名的情况下工作,您可以将此行添加到您的 config.rb:
activate :directory_indexes #Removes .html from file
【讨论】: