根据动态信息生成HTML时的优雅方法

3
我是一名使用Ruby on Rails的初级程序员。我很好奇,当你需要展示具有不同状态的内容时,最佳/优雅的方法是什么。
例如:我在页面上有一个表单,它可以显示、隐藏(替换为某些文本)或禁用(三种状态),这取决于用户权限和其他变量。
最好将表单放在partial中吗?为不同的表单状态制作不同的partial?使用helpers包装逻辑?
此外,当我只需要向HTML元素添加(或不添加)一个类标签(根据某些变量做出决定)时,最佳方法是什么?
1个回答

0

显示/隐藏/查看必须基于某些业务规则,所以您不应该纯粹在前端实现。例如,如果您实际上获取数据但使用样式将其隐藏,则数据实际上并没有被隐藏。因此,应在您应用程序的中间层“控制器”中实现。


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接