html - 有没有一种方便的方法在纯 HTML 上对 MVC 框架(Rails 或类似框架)的 View 层的 future 结构进行原型(prototype)设计?

标签 html ruby-on-rails partial-views

我的“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/

相关文章:

javascript - Chart.js 将折线图向左对齐

php - 使用 HTML 和 PHP 存储和检索图像/视频/声音附件的最佳方法是什么?

ruby-on-rails - 通过本地网络将 Ruby/Rails 连接到 ipad

ruby-on-rails - 为什么这个对 ActiveRecord 关联的引用失败了?

javascript - MVC 4 仅刷新 PartialView

javascript - 如何在没有类/id 的情况下获得 div 的明确子级

javascript 弹出 concat 不起作用

ruby-on-rails - 如何使用 Webpacker Assets 在 Rails Header 中内联 CSS

c# - MVC 3 部分 View 上的 jQuery.load() 仅调用服务器一次(不是重新绑定(bind)问题)

asp.net-mvc-2 - 如何使部分 View 可在不同 View 模型(asp.net mvc 2)之间重复使用?