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