生成依赖于动态信息的html时的优雅方法

时间:2012-09-07 17:37:13

标签: html ruby-on-rails dynamic

我是Ruby on Rails的初级程序员。我很好奇当你必须展示具有不同状态的内容时,什么是最好/最优雅的方法。

例如:我在页面上有一个可以显示,隐藏(替换为某些文本)或禁用(三种状态)的表单 - 具体取决于用户权限和其他变量。

最好把表格放在一个部分吗?为不同的形式状态做出不同的部分?使用帮助器包装逻辑?

此外,当我只需要向HTML元素添加(或不添加)类标记时,最好的方法是什么(根据某些变量做出决定)。

1 个答案:

答案 0 :(得分:0)

show / hidden / view必须基于某些业务规则,因此您不应该纯粹在前端实现它。例如,如果您实际获取数据但使用样式隐藏数据,则数据实际上并未隐藏。因此,它应该在您的应用程序的中间层“控制器”中实现。