我的“Rails friend ”遇到了这样的情况:他们的 UI 设计师开始自己制作 UI 屏幕原型(prototype) - 他们的 Rails 程序员很忙,稍后(可能会很晚)才会加入这项工作。
我知道,向 UI 设计师询问学习 Rails 渲染机制很容易,这样他就可以开始在 Rails 上进行原型(prototype)设计,但我很感兴趣,
是否可以仅使用纯 HTML 来设置 View 结构,使用局部 View (可重用的 HTML View 片段),而不使用任何 ruby 代码?
我看到的唯一方法是使用 SSI 。还有其他选择吗?
所需要的只是一个 html 文件可能有一个像这样的字符串
<whatever include other.html ...>
它将在其正文中包含 other.html 的内容。
这样, future 的项目就可以逻辑地划分为可更改/不可更改的部分,而无需任何用于部分的 Ruby/Php 代码。
更新1
引用的有关 SSI 的 wiki 页面有“客户端包含”部分,建议使用似乎有效的对象标记
<object type="text/html" data="test.html"></object>
最佳答案
一个建议是使用 Sinatra ,这是一个简单快速的静态网站Web框架。
即使对于初学者来说,也可以轻松开始使用 Sinatra。然而,即使 UI 人员不知道也不想研究任何编码,他仍然可以通过规划部分名称并要求开发人员为他设置来利用它。稍后他需要做的就是填充每个空白模板并添加 JS CSS 图像资源。
西纳特拉的好处:
- 对静态网站友好
- 使用简单
- 可以使用很多模板语言,与 Rails 相同
- 稍后可以将部分/模板轻松移植到 Rails!!!
关于html - 有没有一种方便的方法在纯 HTML 上对 MVC 框架(Rails 或类似框架)的 View 层的 future 结构进行原型(prototype)设计?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/16373588/