【发布时间】:2015-04-10 20:28:59
【问题描述】:
我想将我网站的html组件存储在数据库中,以便用户每次都能从各种组件中进行选择
例如:
一个页面样式的 html 页面,带有导航栏和关于可以更改的部分和其他内容,它的布局可以包含以下内容:
<div id="nav-holder">
<!-- Nav html goes here -->
</div>
<div id="about-holder">
<!-- about section html goes here -->
</div>
<!-- other html stuff -->
我的数据库现在的结构是为每个部分保存带有可能组件的模板,并在它的 html 列中存储一个“文本”,并且我将我所有的样式和脚本添加到加载的一个工作表和 js 文件中整个布局。
在我的数据库中存储和呈现这些组件是否有任何最佳实践?
编辑:
我的主要目的是创建一个具有一些自定义功能的网站生成器,提供一组用户选择的模板,并且在一个模板中,他可以通过选择不同的组件(导航、关于部分、...)来自定义他的模板
我还会从某个地方抓取数据并将其填充到那些模板中用户将无法在此处修改数据,它已经准备好了所以不需要给用户能够修改将要填写在文档中的数据
【问题讨论】:
标签: html css ruby-on-rails database ruby-on-rails-4