目前为拼贴项目编写静态网站。我想将侧边栏呈现为部分。
我知道如何使用Ruby on Rails做到这一点,但我不知道如何在静态页面上设置它,因为我们只是大声使用html5,css和javascript。渲染部分将提高工作速度并保持清洁代码。
如果这是使用Ruby on Rails在html中呈现的方式
<%= render "shared/menu" %>
如果没有导轨系统,我的线条会是什么样的。
非常感谢任何帮助。
答案 0 :(得分:5)
我相信如果你看一下像HTML Imports这样的东西,这可以解决你的问题。它迎合了极大的灵活性和可重用性。您只需添加以下内容即可声明部分导入:
<link rel="import" href="/shared/menu.html">
到你的html页面。
答案 1 :(得分:1)
我强烈建议使用Middleman静态网站生成器。如果您只是想构建一个静态站点而且它是用Ruby编写的,那就太完美了。他们的主页已关闭,但我已经链接了他们的github页面,其中包含如何设置它的说明。
设置完成后,呈现部分内容的代码将为<%= partial shared/menu %>