我的“Rails 朋友”遇到了这样一种情况,他们的 UI 设计师正在开始自己的 UI 屏幕原型设计工作——他们的 Rails 程序员很忙,将在以后加入这项工作,可能要晚得多。
我知道,向 UI 设计师请教 Rails 渲染机制很容易,这样他就可以开始在 Rails 上进行原型设计,但我很感兴趣,
是否可以使用仅使用纯 HTML 的部分(可重用的 HTML 视图)设置视图结构,而内部没有任何 ruby 代码?
我看到的唯一方法是使用SSI。还有其他选择吗?
所需要的只是一个 html 文件可能有一个字符串,如
<whatever include other.html ...>
这将在其正文中包含 other.html 的内容。
这样,未来的项目可以在逻辑上划分为可更改/不可更改的部分,而无需任何用于部分的 Ruby/Php 代码。
更新 1
引用的关于 SSI 的 wiki 页面有 Client Side Includes 部分,建议使用似乎有效的对象标签
<object type="text/html" data="test.html"></object>